public function __construct($vals = null)
 {
     if (!isset(self::$_TSPEC)) {
         self::$_TSPEC = array(1 => array('var' => 'column_or_supercolumn', 'type' => TType::STRUCT, 'class' => 'cassandra_ColumnOrSuperColumn'), 2 => array('var' => 'deletion', 'type' => TType::STRUCT, 'class' => 'cassandra_Deletion'));
     }
     if (is_array($vals)) {
         if (isset($vals['column_or_supercolumn'])) {
             $this->column_or_supercolumn = $vals['column_or_supercolumn'];
         }
         if (isset($vals['deletion'])) {
             $this->deletion = $vals['deletion'];
         }
     }
 }
Example #2
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->keyspace);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 2:
                 if ($ftype == TType::MAP) {
                     $this->mutation_map = array();
                     $_size113 = 0;
                     $_ktype114 = 0;
                     $_vtype115 = 0;
                     $xfer += $input->readMapBegin($_ktype114, $_vtype115, $_size113);
                     for ($_i117 = 0; $_i117 < $_size113; ++$_i117) {
                         $key118 = '';
                         $val119 = array();
                         $xfer += $input->readString($key118);
                         $val119 = array();
                         $_size120 = 0;
                         $_ktype121 = 0;
                         $_vtype122 = 0;
                         $xfer += $input->readMapBegin($_ktype121, $_vtype122, $_size120);
                         for ($_i124 = 0; $_i124 < $_size120; ++$_i124) {
                             $key125 = '';
                             $val126 = array();
                             $xfer += $input->readString($key125);
                             $val126 = array();
                             $_size127 = 0;
                             $_etype130 = 0;
                             $xfer += $input->readListBegin($_etype130, $_size127);
                             for ($_i131 = 0; $_i131 < $_size127; ++$_i131) {
                                 $elem132 = null;
                                 $elem132 = new cassandra_Mutation();
                                 $xfer += $elem132->read($input);
                                 $val126[] = $elem132;
                             }
                             $xfer += $input->readListEnd();
                             $val119[$key125] = $val126;
                         }
                         $xfer += $input->readMapEnd();
                         $this->mutation_map[$key118] = $val119;
                     }
                     $xfer += $input->readMapEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 3:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->consistency_level);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             default:
                 $xfer += $input->skip($ftype);
                 break;
         }
         $xfer += $input->readFieldEnd();
     }
     $xfer += $input->readStructEnd();
     return $xfer;
 }
Example #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::MAP) {
                     $this->mutation_map = array();
                     $_size127 = 0;
                     $_ktype128 = 0;
                     $_vtype129 = 0;
                     $xfer += $input->readMapBegin($_ktype128, $_vtype129, $_size127);
                     for ($_i131 = 0; $_i131 < $_size127; ++$_i131) {
                         $key132 = '';
                         $val133 = array();
                         $xfer += $input->readString($key132);
                         $val133 = array();
                         $_size134 = 0;
                         $_ktype135 = 0;
                         $_vtype136 = 0;
                         $xfer += $input->readMapBegin($_ktype135, $_vtype136, $_size134);
                         for ($_i138 = 0; $_i138 < $_size134; ++$_i138) {
                             $key139 = '';
                             $val140 = array();
                             $xfer += $input->readString($key139);
                             $val140 = array();
                             $_size141 = 0;
                             $_etype144 = 0;
                             $xfer += $input->readListBegin($_etype144, $_size141);
                             for ($_i145 = 0; $_i145 < $_size141; ++$_i145) {
                                 $elem146 = null;
                                 $elem146 = new cassandra_Mutation();
                                 $xfer += $elem146->read($input);
                                 $val140[] = $elem146;
                             }
                             $xfer += $input->readListEnd();
                             $val133[$key139] = $val140;
                         }
                         $xfer += $input->readMapEnd();
                         $this->mutation_map[$key132] = $val133;
                     }
                     $xfer += $input->readMapEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 2:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->consistency_level);
                 } 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::MAP) {
                     $this->mutation_map = array();
                     $_size207 = 0;
                     $_ktype208 = 0;
                     $_vtype209 = 0;
                     $xfer += $input->readMapBegin($_ktype208, $_vtype209, $_size207);
                     for ($_i211 = 0; $_i211 < $_size207; ++$_i211) {
                         $key212 = '';
                         $val213 = array();
                         $xfer += $input->readString($key212);
                         $val213 = array();
                         $_size214 = 0;
                         $_ktype215 = 0;
                         $_vtype216 = 0;
                         $xfer += $input->readMapBegin($_ktype215, $_vtype216, $_size214);
                         for ($_i218 = 0; $_i218 < $_size214; ++$_i218) {
                             $key219 = '';
                             $val220 = array();
                             $xfer += $input->readString($key219);
                             $val220 = array();
                             $_size221 = 0;
                             $_etype224 = 0;
                             $xfer += $input->readListBegin($_etype224, $_size221);
                             for ($_i225 = 0; $_i225 < $_size221; ++$_i225) {
                                 $elem226 = null;
                                 $elem226 = new cassandra_Mutation();
                                 $xfer += $elem226->read($input);
                                 $val220[] = $elem226;
                             }
                             $xfer += $input->readListEnd();
                             $val213[$key219] = $val220;
                         }
                         $xfer += $input->readMapEnd();
                         $this->mutation_map[$key212] = $val213;
                     }
                     $xfer += $input->readMapEnd();
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             case 2:
                 if ($ftype == TType::I32) {
                     $xfer += $input->readI32($this->consistency_level);
                 } else {
                     $xfer += $input->skip($ftype);
                 }
                 break;
             default:
                 $xfer += $input->skip($ftype);
                 break;
         }
         $xfer += $input->readFieldEnd();
     }
     $xfer += $input->readStructEnd();
     return $xfer;
 }