public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('THBaseService_checkAndDelete_args'); if ($this->table !== null) { $xfer += $output->writeFieldBegin('table', TType::STRING, 1); $xfer += $output->writeString($this->table); $xfer += $output->writeFieldEnd(); } if ($this->row !== null) { $xfer += $output->writeFieldBegin('row', TType::STRING, 2); $xfer += $output->writeString($this->row); $xfer += $output->writeFieldEnd(); } if ($this->family !== null) { $xfer += $output->writeFieldBegin('family', TType::STRING, 3); $xfer += $output->writeString($this->family); $xfer += $output->writeFieldEnd(); } if ($this->qualifier !== null) { $xfer += $output->writeFieldBegin('qualifier', TType::STRING, 4); $xfer += $output->writeString($this->qualifier); $xfer += $output->writeFieldEnd(); } if ($this->value !== null) { $xfer += $output->writeFieldBegin('value', TType::STRING, 5); $xfer += $output->writeString($this->value); $xfer += $output->writeFieldEnd(); } if ($this->tdelete !== null) { if (!is_object($this->tdelete)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('tdelete', TType::STRUCT, 6); $xfer += $this->tdelete->write($output); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; }
public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('TMutation'); if ($this->put !== null) { if (!is_object($this->put)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('put', TType::STRUCT, 1); $xfer += $this->put->write($output); $xfer += $output->writeFieldEnd(); } if ($this->deleteSingle !== null) { if (!is_object($this->deleteSingle)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('deleteSingle', TType::STRUCT, 2); $xfer += $this->deleteSingle->write($output); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; }