Hypertable_ThriftGen_TableSplit::write PHP 메소드

write() 공개 메소드

public write ( $output )
    public function write($output)
    {
        $xfer = 0;
        $xfer += $output->writeStructBegin('TableSplit');
        if ($this->start_row !== null) {
            $xfer += $output->writeFieldBegin('start_row', TType::STRING, 1);
            $xfer += $output->writeString($this->start_row);
            $xfer += $output->writeFieldEnd();
        }
        if ($this->end_row !== null) {
            $xfer += $output->writeFieldBegin('end_row', TType::STRING, 2);
            $xfer += $output->writeString($this->end_row);
            $xfer += $output->writeFieldEnd();
        }
        if ($this->location !== null) {
            $xfer += $output->writeFieldBegin('location', TType::STRING, 3);
            $xfer += $output->writeString($this->location);
            $xfer += $output->writeFieldEnd();
        }
        if ($this->ip_address !== null) {
            $xfer += $output->writeFieldBegin('ip_address', TType::STRING, 4);
            $xfer += $output->writeString($this->ip_address);
            $xfer += $output->writeFieldEnd();
        }
        $xfer += $output->writeFieldStop();
        $xfer += $output->writeStructEnd();
        return $xfer;
    }
Hypertable_ThriftGen_TableSplit