Beispiel #1
0
 public function read($input)
 {
     $xfer = 0;
     $fname = null;
     $ftype = 0;
     $fid = 0;
     $xfer += $input->readStructBegin($fname);
     while (true) {
         $xfer += $input->readFieldBegin($fname, $ftype, $fid);
         if ($ftype == TType::STOP) {
             break;
         }
         switch ($fid) {
             case 1:
                 if ($ftype == TType::I64) {
                     $xfer += $input->readI64($this->startRowOffset);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 2:
                 if ($ftype == TType::LST) {
                     $this->rows = array();
                     $_size104 = 0;
                     $_etype107 = 0;
                     $xfer += $input->readListBegin($_etype107, $_size104);
                     for ($_i108 = 0; $_i108 < $_size104; ++$_i108) {
                         $elem109 = null;
                         $elem109 = new \TRow();
                         $xfer += $elem109->read($input);
                         $this->rows[] = $elem109;
                     }
                     $xfer += $input->readListEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 3:
                 if ($ftype == TType::LST) {
                     $this->columns = array();
                     $_size110 = 0;
                     $_etype113 = 0;
                     $xfer += $input->readListBegin($_etype113, $_size110);
                     for ($_i114 = 0; $_i114 < $_size110; ++$_i114) {
                         $elem115 = null;
                         $elem115 = new \TColumn();
                         $xfer += $elem115->read($input);
                         $this->columns[] = $elem115;
                     }
                     $xfer += $input->readListEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 4:
                 if ($ftype == TType::STRING) {
                     $xfer += $input->readString($this->binaryColumns);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 5:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->columnCount);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             default:
                 $xfer += $input->skip($ftype);
                 break;
         }
         $xfer += $input->readFieldEnd();
     }
     $xfer += $input->readStructEnd();
     return $xfer;
 }
 public function read($input)
 {
     $xfer = 0;
     $fname = null;
     $ftype = 0;
     $fid = 0;
     $xfer += $input->readStructBegin($fname);
     while (true) {
         $xfer += $input->readFieldBegin($fname, $ftype, $fid);
         if ($ftype == TType::STOP) {
             break;
         }
         switch ($fid) {
             case 1:
                 if ($ftype == TType::I64) {
                     $xfer += $input->readI64($this->startRowOffset);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 2:
                 if ($ftype == TType::LST) {
                     $this->rows = array();
                     $_size88 = 0;
                     $_etype91 = 0;
                     $xfer += $input->readListBegin($_etype91, $_size88);
                     for ($_i92 = 0; $_i92 < $_size88; ++$_i92) {
                         $elem93 = null;
                         $elem93 = new TRow();
                         $xfer += $elem93->read($input);
                         $this->rows[] = $elem93;
                     }
                     $xfer += $input->readListEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 3:
                 if ($ftype == TType::LST) {
                     $this->columns = array();
                     $_size94 = 0;
                     $_etype97 = 0;
                     $xfer += $input->readListBegin($_etype97, $_size94);
                     for ($_i98 = 0; $_i98 < $_size94; ++$_i98) {
                         $elem99 = null;
                         $elem99 = new TColumn();
                         $xfer += $elem99->read($input);
                         $this->columns[] = $elem99;
                     }
                     $xfer += $input->readListEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             default:
                 $xfer += $input->skip($ftype);
                 break;
         }
         $xfer += $input->readFieldEnd();
     }
     $xfer += $input->readStructEnd();
     return $xfer;
 }
Beispiel #3
0
 public function read($input)
 {
     $xfer = 0;
     $fname = null;
     $ftype = 0;
     $fid = 0;
     $xfer += $input->readStructBegin($fname);
     while (true) {
         $xfer += $input->readFieldBegin($fname, $ftype, $fid);
         if ($ftype == TType::STOP) {
             break;
         }
         switch ($fid) {
             case 1:
                 if ($ftype == TType::STRING) {
                     $xfer += $input->readString($this->startRow);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 2:
                 if ($ftype == TType::STRING) {
                     $xfer += $input->readString($this->stopRow);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 3:
                 if ($ftype == TType::LST) {
                     $this->columns = array();
                     $_size62 = 0;
                     $_etype65 = 0;
                     $xfer += $input->readListBegin($_etype65, $_size62);
                     for ($_i66 = 0; $_i66 < $_size62; ++$_i66) {
                         $elem67 = null;
                         $elem67 = new \TColumn();
                         $xfer += $elem67->read($input);
                         $this->columns[] = $elem67;
                     }
                     $xfer += $input->readListEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 4:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->caching);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 5:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->maxVersions);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 6:
                 if ($ftype == TType::STRUCT) {
                     $this->timeRange = new \TTimeRange();
                     $xfer += $this->timeRange->read($input);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 7:
                 if ($ftype == TType::STRING) {
                     $xfer += $input->readString($this->filterString);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 8:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->batchSize);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 9:
                 if ($ftype == TType::MAP) {
                     $this->attributes = array();
                     $_size68 = 0;
                     $_ktype69 = 0;
                     $_vtype70 = 0;
                     $xfer += $input->readMapBegin($_ktype69, $_vtype70, $_size68);
                     for ($_i72 = 0; $_i72 < $_size68; ++$_i72) {
                         $key73 = '';
                         $val74 = '';
                         $xfer += $input->readString($key73);
                         $xfer += $input->readString($val74);
                         $this->attributes[$key73] = $val74;
                     }
                     $xfer += $input->readMapEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             default:
                 $xfer += $input->skip($ftype);
                 break;
         }
         $xfer += $input->readFieldEnd();
     }
     $xfer += $input->readStructEnd();
     return $xfer;
 }
Beispiel #4
0
 public function read($input)
 {
     $xfer = 0;
     $fname = null;
     $ftype = 0;
     $fid = 0;
     $xfer += $input->readStructBegin($fname);
     while (true) {
         $xfer += $input->readFieldBegin($fname, $ftype, $fid);
         if ($ftype == TType::STOP) {
             break;
         }
         switch ($fid) {
             case 1:
                 if ($ftype == TType::STRING) {
                     $xfer += $input->readString($this->startRow);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 2:
                 if ($ftype == TType::STRING) {
                     $xfer += $input->readString($this->stopRow);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 3:
                 if ($ftype == TType::LST) {
                     $this->columns = array();
                     $_size94 = 0;
                     $_etype97 = 0;
                     $xfer += $input->readListBegin($_etype97, $_size94);
                     for ($_i98 = 0; $_i98 < $_size94; ++$_i98) {
                         $elem99 = null;
                         $elem99 = new \TColumn();
                         $xfer += $elem99->read($input);
                         $this->columns[] = $elem99;
                     }
                     $xfer += $input->readListEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 4:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->caching);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 5:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->maxVersions);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 6:
                 if ($ftype == TType::STRUCT) {
                     $this->timeRange = new \TTimeRange();
                     $xfer += $this->timeRange->read($input);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 7:
                 if ($ftype == TType::STRING) {
                     $xfer += $input->readString($this->filterString);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 8:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->batchSize);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 9:
                 if ($ftype == TType::MAP) {
                     $this->attributes = array();
                     $_size100 = 0;
                     $_ktype101 = 0;
                     $_vtype102 = 0;
                     $xfer += $input->readMapBegin($_ktype101, $_vtype102, $_size100);
                     for ($_i104 = 0; $_i104 < $_size100; ++$_i104) {
                         $key105 = '';
                         $val106 = '';
                         $xfer += $input->readString($key105);
                         $xfer += $input->readString($val106);
                         $this->attributes[$key105] = $val106;
                     }
                     $xfer += $input->readMapEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 10:
                 if ($ftype == TType::STRUCT) {
                     $this->authorizations = new \TAuthorization();
                     $xfer += $this->authorizations->read($input);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 11:
                 if ($ftype == TType::BOOL) {
                     $xfer += $input->readBool($this->reversed);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             default:
                 $xfer += $input->skip($ftype);
                 break;
         }
         $xfer += $input->readFieldEnd();
     }
     $xfer += $input->readStructEnd();
     return $xfer;
 }
Beispiel #5
0
 public function read($input)
 {
     $xfer = 0;
     $fname = null;
     $ftype = 0;
     $fid = 0;
     $xfer += $input->readStructBegin($fname);
     while (true) {
         $xfer += $input->readFieldBegin($fname, $ftype, $fid);
         if ($ftype == TType::STOP) {
             break;
         }
         switch ($fid) {
             case 1:
                 if ($ftype == TType::STRING) {
                     $xfer += $input->readString($this->startRow);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 2:
                 if ($ftype == TType::STRING) {
                     $xfer += $input->readString($this->stopRow);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 3:
                 if ($ftype == TType::LST) {
                     $this->columns = array();
                     $_size35 = 0;
                     $_etype38 = 0;
                     $xfer += $input->readListBegin($_etype38, $_size35);
                     for ($_i39 = 0; $_i39 < $_size35; ++$_i39) {
                         $elem40 = null;
                         $elem40 = new TColumn();
                         $xfer += $elem40->read($input);
                         $this->columns[] = $elem40;
                     }
                     $xfer += $input->readListEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 4:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->caching);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 5:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->maxVersions);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 6:
                 if ($ftype == TType::STRUCT) {
                     $this->timeRange = new TTimeRange();
                     $xfer += $this->timeRange->read($input);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             default:
                 $xfer += $input->skip($ftype);
                 break;
         }
         $xfer += $input->readFieldEnd();
     }
     $xfer += $input->readStructEnd();
     return $xfer;
 }
Beispiel #6
0
 public function read($input)
 {
     $xfer = 0;
     $fname = null;
     $ftype = 0;
     $fid = 0;
     $xfer += $input->readStructBegin($fname);
     while (true) {
         $xfer += $input->readFieldBegin($fname, $ftype, $fid);
         if ($ftype == TType::STOP) {
             break;
         }
         switch ($fid) {
             case 1:
                 if ($ftype == TType::STRING) {
                     $xfer += $input->readString($this->row);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 2:
                 if ($ftype == TType::MAP) {
                     $this->columns = array();
                     $_size7 = 0;
                     $_ktype8 = 0;
                     $_vtype9 = 0;
                     $xfer += $input->readMapBegin($_ktype8, $_vtype9, $_size7);
                     for ($_i11 = 0; $_i11 < $_size7; ++$_i11) {
                         $key12 = '';
                         $val13 = new TCell();
                         $xfer += $input->readString($key12);
                         $val13 = new TCell();
                         $xfer += $val13->read($input);
                         $this->columns[$key12] = $val13;
                     }
                     $xfer += $input->readMapEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 3:
                 if ($ftype == TType::LST) {
                     $this->sortedColumns = array();
                     $_size14 = 0;
                     $_etype17 = 0;
                     $xfer += $input->readListBegin($_etype17, $_size14);
                     for ($_i18 = 0; $_i18 < $_size14; ++$_i18) {
                         $elem19 = null;
                         $elem19 = new TColumn();
                         $xfer += $elem19->read($input);
                         $this->sortedColumns[] = $elem19;
                     }
                     $xfer += $input->readListEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             default:
                 $xfer += $input->skip($ftype);
                 break;
         }
         $xfer += $input->readFieldEnd();
     }
     $xfer += $input->readStructEnd();
     return $xfer;
 }