public function __construct($vals = null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array(1 => array('var' => 'name', 'type' => TType::STRING), 2 => array('var' => 'type1', 'type' => TType::STRING), 3 => array('var' => 'type2', 'type' => TType::STRING), 4 => array('var' => 'fields', 'type' => TType::LST, 'etype' => TType::STRUCT, 'elem' => array('type' => TType::STRUCT, 'class' => 'metastore_FieldSchema'))); } if (is_array($vals)) { if (isset($vals['name'])) { $this->name = $vals['name']; } if (isset($vals['type1'])) { $this->type1 = $vals['type1']; } if (isset($vals['type2'])) { $this->type2 = $vals['type2']; } if (isset($vals['fields'])) { $this->fields = $vals['fields']; } } }
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 0: if ($ftype == TType::MAP) { $this->success = array(); $_size188 = 0; $_ktype189 = 0; $_vtype190 = 0; $xfer += $input->readMapBegin($_ktype189, $_vtype190, $_size188); for ($_i192 = 0; $_i192 < $_size188; ++$_i192) { $key193 = ''; $val194 = new metastore_Type(); $xfer += $input->readString($key193); $val194 = new metastore_Type(); $xfer += $val194->read($input); $this->success[$key193] = $val194; } $xfer += $input->readMapEnd(); } else { $xfer += $input->skip($ftype); } break; case 1: if ($ftype == TType::STRUCT) { $this->o2 = new metastore_MetaException(); $xfer += $this->o2->read($input); } 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 0: if ($ftype == TType::MAP) { $this->success = array(); $_size101 = 0; $_ktype102 = 0; $_vtype103 = 0; $xfer += $input->readMapBegin($_ktype102, $_vtype103, $_size101); for ($_i105 = 0; $_i105 < $_size101; ++$_i105) { $key106 = ''; $val107 = new metastore_Type(); $xfer += $input->readString($key106); $val107 = new metastore_Type(); $xfer += $val107->read($input); $this->success[$key106] = $val107; } $xfer += $input->readMapEnd(); } else { $xfer += $input->skip($ftype); } break; case 1: if ($ftype == TType::STRUCT) { $this->o2 = new metastore_MetaException(); $xfer += $this->o2->read($input); } 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 0: if ($ftype == TType::MAP) { $this->success = array(); $_size115 = 0; $_ktype116 = 0; $_vtype117 = 0; $xfer += $input->readMapBegin($_ktype116, $_vtype117, $_size115); for ($_i119 = 0; $_i119 < $_size115; ++$_i119) { $key120 = ''; $val121 = new metastore_Type(); $xfer += $input->readString($key120); $val121 = new metastore_Type(); $xfer += $val121->read($input); $this->success[$key120] = $val121; } $xfer += $input->readMapEnd(); } else { $xfer += $input->skip($ftype); } break; case 1: if ($ftype == TType::STRUCT) { $this->o2 = new metastore_MetaException(); $xfer += $this->o2->read($input); } 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 0: if ($ftype == TType::MAP) { $this->success = array(); $_size92 = 0; $_ktype93 = 0; $_vtype94 = 0; $xfer += $input->readMapBegin($_ktype93, $_vtype94, $_size92); for ($_i96 = 0; $_i96 < $_size92; ++$_i96) { $key97 = ''; $val98 = new metastore_Type(); $xfer += $input->readString($key97); $val98 = new metastore_Type(); $xfer += $val98->read($input); $this->success[$key97] = $val98; } $xfer += $input->readMapEnd(); } else { $xfer += $input->skip($ftype); } break; case 1: if ($ftype == TType::STRUCT) { $this->o2 = new metastore_MetaException(); $xfer += $this->o2->read($input); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; }