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::STRING) { $xfer += $input->readString($this->name); } else { $xfer += $input->skip($ftype); } break; case 3: if ($ftype == TType::STRING) { $xfer += $input->readString($this->column_type); } else { $xfer += $input->skip($ftype); } break; case 5: if ($ftype == TType::STRING) { $xfer += $input->readString($this->comparator_type); } else { $xfer += $input->skip($ftype); } break; case 6: if ($ftype == TType::STRING) { $xfer += $input->readString($this->subcomparator_type); } else { $xfer += $input->skip($ftype); } break; case 8: if ($ftype == TType::STRING) { $xfer += $input->readString($this->comment); } else { $xfer += $input->skip($ftype); } break; case 9: if ($ftype == TType::DOUBLE) { $xfer += $input->readDouble($this->row_cache_size); } else { $xfer += $input->skip($ftype); } break; case 11: if ($ftype == TType::DOUBLE) { $xfer += $input->readDouble($this->key_cache_size); } else { $xfer += $input->skip($ftype); } break; case 12: if ($ftype == TType::DOUBLE) { $xfer += $input->readDouble($this->read_repair_chance); } else { $xfer += $input->skip($ftype); } break; case 13: if ($ftype == TType::LST) { $this->column_metadata = array(); $_size44 = 0; $_etype47 = 0; $xfer += $input->readListBegin($_etype47, $_size44); for ($_i48 = 0; $_i48 < $_size44; ++$_i48) { $elem49 = null; $elem49 = new cassandra_ColumnDef(); $xfer += $elem49->read($input); $this->column_metadata[] = $elem49; } $xfer += $input->readListEnd(); } else { $xfer += $input->skip($ftype); } break; case 14: if ($ftype == TType::I32) { $xfer += $input->readI32($this->gc_grace_seconds); } else { $xfer += $input->skip($ftype); } break; case 15: if ($ftype == TType::STRING) { $xfer += $input->readString($this->default_validation_class); } else { $xfer += $input->skip($ftype); } break; case 16: if ($ftype == TType::I32) { $xfer += $input->readI32($this->id); } else { $xfer += $input->skip($ftype); } break; case 17: if ($ftype == TType::I32) { $xfer += $input->readI32($this->min_compaction_threshold); } else { $xfer += $input->skip($ftype); } break; case 18: if ($ftype == TType::I32) { $xfer += $input->readI32($this->max_compaction_threshold); } else { $xfer += $input->skip($ftype); } break; case 19: if ($ftype == TType::I32) { $xfer += $input->readI32($this->row_cache_save_period_in_seconds); } else { $xfer += $input->skip($ftype); } break; case 20: if ($ftype == TType::I32) { $xfer += $input->readI32($this->key_cache_save_period_in_seconds); } else { $xfer += $input->skip($ftype); } break; case 21: if ($ftype == TType::I32) { $xfer += $input->readI32($this->memtable_flush_after_mins); } else { $xfer += $input->skip($ftype); } break; case 22: if ($ftype == TType::I32) { $xfer += $input->readI32($this->memtable_throughput_in_mb); } else { $xfer += $input->skip($ftype); } break; case 23: if ($ftype == TType::DOUBLE) { $xfer += $input->readDouble($this->memtable_operations_in_millions); } 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::STRING) { $xfer += $input->readString($this->keyspace); } else { $xfer += $input->skip($ftype); } break; case 2: if ($ftype == TType::STRING) { $xfer += $input->readString($this->name); } else { $xfer += $input->skip($ftype); } break; case 3: if ($ftype == TType::STRING) { $xfer += $input->readString($this->column_type); } else { $xfer += $input->skip($ftype); } break; case 5: if ($ftype == TType::STRING) { $xfer += $input->readString($this->comparator_type); } else { $xfer += $input->skip($ftype); } break; case 6: if ($ftype == TType::STRING) { $xfer += $input->readString($this->subcomparator_type); } else { $xfer += $input->skip($ftype); } break; case 8: if ($ftype == TType::STRING) { $xfer += $input->readString($this->comment); } else { $xfer += $input->skip($ftype); } break; case 9: if ($ftype == TType::DOUBLE) { $xfer += $input->readDouble($this->row_cache_size); } else { $xfer += $input->skip($ftype); } break; case 11: if ($ftype == TType::DOUBLE) { $xfer += $input->readDouble($this->key_cache_size); } else { $xfer += $input->skip($ftype); } break; case 12: if ($ftype == TType::DOUBLE) { $xfer += $input->readDouble($this->read_repair_chance); } else { $xfer += $input->skip($ftype); } break; case 13: if ($ftype == TType::LST) { $this->column_metadata = array(); $_size74 = 0; $_etype77 = 0; $xfer += $input->readListBegin($_etype77, $_size74); for ($_i78 = 0; $_i78 < $_size74; ++$_i78) { $elem79 = null; $elem79 = new cassandra_ColumnDef(); $xfer += $elem79->read($input); $this->column_metadata[] = $elem79; } $xfer += $input->readListEnd(); } else { $xfer += $input->skip($ftype); } break; case 14: if ($ftype == TType::I32) { $xfer += $input->readI32($this->gc_grace_seconds); } else { $xfer += $input->skip($ftype); } break; case 15: if ($ftype == TType::STRING) { $xfer += $input->readString($this->default_validation_class); } else { $xfer += $input->skip($ftype); } break; case 16: if ($ftype == TType::I32) { $xfer += $input->readI32($this->id); } else { $xfer += $input->skip($ftype); } break; case 17: if ($ftype == TType::I32) { $xfer += $input->readI32($this->min_compaction_threshold); } else { $xfer += $input->skip($ftype); } break; case 18: if ($ftype == TType::I32) { $xfer += $input->readI32($this->max_compaction_threshold); } else { $xfer += $input->skip($ftype); } break; case 19: if ($ftype == TType::I32) { $xfer += $input->readI32($this->row_cache_save_period_in_seconds); } else { $xfer += $input->skip($ftype); } break; case 20: if ($ftype == TType::I32) { $xfer += $input->readI32($this->key_cache_save_period_in_seconds); } else { $xfer += $input->skip($ftype); } break; case 24: if ($ftype == TType::BOOL) { $xfer += $input->readBool($this->replicate_on_write); } else { $xfer += $input->skip($ftype); } break; case 25: if ($ftype == TType::DOUBLE) { $xfer += $input->readDouble($this->merge_shards_chance); } else { $xfer += $input->skip($ftype); } break; case 26: if ($ftype == TType::STRING) { $xfer += $input->readString($this->key_validation_class); } else { $xfer += $input->skip($ftype); } break; case 27: if ($ftype == TType::STRING) { $xfer += $input->readString($this->row_cache_provider); } else { $xfer += $input->skip($ftype); } break; case 28: if ($ftype == TType::STRING) { $xfer += $input->readString($this->key_alias); } else { $xfer += $input->skip($ftype); } break; case 29: if ($ftype == TType::STRING) { $xfer += $input->readString($this->compaction_strategy); } else { $xfer += $input->skip($ftype); } break; case 30: if ($ftype == TType::MAP) { $this->compaction_strategy_options = array(); $_size80 = 0; $_ktype81 = 0; $_vtype82 = 0; $xfer += $input->readMapBegin($_ktype81, $_vtype82, $_size80); for ($_i84 = 0; $_i84 < $_size80; ++$_i84) { $key85 = ''; $val86 = ''; $xfer += $input->readString($key85); $xfer += $input->readString($val86); $this->compaction_strategy_options[$key85] = $val86; } $xfer += $input->readMapEnd(); } else { $xfer += $input->skip($ftype); } break; case 31: if ($ftype == TType::I32) { $xfer += $input->readI32($this->row_cache_keys_to_save); } else { $xfer += $input->skip($ftype); } break; case 32: if ($ftype == TType::MAP) { $this->compression_options = array(); $_size87 = 0; $_ktype88 = 0; $_vtype89 = 0; $xfer += $input->readMapBegin($_ktype88, $_vtype89, $_size87); for ($_i91 = 0; $_i91 < $_size87; ++$_i91) { $key92 = ''; $val93 = ''; $xfer += $input->readString($key92); $xfer += $input->readString($val93); $this->compression_options[$key92] = $val93; } $xfer += $input->readMapEnd(); } else { $xfer += $input->skip($ftype); } break; default: $xfer += $input->skip($ftype); break; } $xfer += $input->readFieldEnd(); } $xfer += $input->readStructEnd(); return $xfer; }