public function __construct($vals = null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array(1 => array('var' => 'keyspace', 'type' => TType::STRING), 2 => array('var' => 'name', 'type' => TType::STRING), 3 => array('var' => 'column_type', 'type' => TType::STRING), 5 => array('var' => 'comparator_type', 'type' => TType::STRING), 6 => array('var' => 'subcomparator_type', 'type' => TType::STRING), 8 => array('var' => 'comment', 'type' => TType::STRING), 9 => array('var' => 'row_cache_size', 'type' => TType::DOUBLE), 11 => array('var' => 'key_cache_size', 'type' => TType::DOUBLE), 12 => array('var' => 'read_repair_chance', 'type' => TType::DOUBLE), 13 => array('var' => 'column_metadata', 'type' => TType::LST, 'etype' => TType::STRUCT, 'elem' => array('type' => TType::STRUCT, 'class' => 'cassandra_ColumnDef')), 14 => array('var' => 'gc_grace_seconds', 'type' => TType::I32), 15 => array('var' => 'default_validation_class', 'type' => TType::STRING), 16 => array('var' => 'id', 'type' => TType::I32), 17 => array('var' => 'min_compaction_threshold', 'type' => TType::I32), 18 => array('var' => 'max_compaction_threshold', 'type' => TType::I32), 19 => array('var' => 'row_cache_save_period_in_seconds', 'type' => TType::I32), 20 => array('var' => 'key_cache_save_period_in_seconds', 'type' => TType::I32), 21 => array('var' => 'memtable_flush_after_mins', 'type' => TType::I32), 22 => array('var' => 'memtable_throughput_in_mb', 'type' => TType::I32), 23 => array('var' => 'memtable_operations_in_millions', 'type' => TType::DOUBLE), 24 => array('var' => 'replicate_on_write', 'type' => TType::BOOL), 25 => array('var' => 'merge_shards_chance', 'type' => TType::DOUBLE), 26 => array('var' => 'key_validation_class', 'type' => TType::STRING), 27 => array('var' => 'row_cache_provider', 'type' => TType::STRING), 28 => array('var' => 'key_alias', 'type' => TType::STRING)); } if (is_array($vals)) { parent::__construct(self::$_TSPEC, $vals); } }
public function __construct($vals = null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array(1 => array('var' => 'keyspace', 'type' => TType::STRING), 2 => array('var' => 'name', 'type' => TType::STRING), 3 => array('var' => 'column_type', 'type' => TType::STRING), 5 => array('var' => 'comparator_type', 'type' => TType::STRING), 6 => array('var' => 'subcomparator_type', 'type' => TType::STRING), 8 => array('var' => 'comment', 'type' => TType::STRING), 9 => array('var' => 'row_cache_size', 'type' => TType::DOUBLE), 11 => array('var' => 'key_cache_size', 'type' => TType::DOUBLE), 12 => array('var' => 'read_repair_chance', 'type' => TType::DOUBLE), 13 => array('var' => 'column_metadata', 'type' => TType::LST, 'etype' => TType::STRUCT, 'elem' => array('type' => TType::STRUCT, 'class' => 'cassandra_ColumnDef')), 14 => array('var' => 'gc_grace_seconds', 'type' => TType::I32), 15 => array('var' => 'default_validation_class', 'type' => TType::STRING), 16 => array('var' => 'id', 'type' => TType::I32), 17 => array('var' => 'min_compaction_threshold', 'type' => TType::I32), 18 => array('var' => 'max_compaction_threshold', 'type' => TType::I32), 19 => array('var' => 'row_cache_save_period_in_seconds', 'type' => TType::I32), 20 => array('var' => 'key_cache_save_period_in_seconds', 'type' => TType::I32), 21 => array('var' => 'memtable_flush_after_mins', 'type' => TType::I32), 22 => array('var' => 'memtable_throughput_in_mb', 'type' => TType::I32), 23 => array('var' => 'memtable_operations_in_millions', 'type' => TType::DOUBLE)); } if (is_array($vals)) { if (isset($vals['keyspace'])) { $this->keyspace = $vals['keyspace']; } if (isset($vals['name'])) { $this->name = $vals['name']; } if (isset($vals['column_type'])) { $this->column_type = $vals['column_type']; } if (isset($vals['comparator_type'])) { $this->comparator_type = $vals['comparator_type']; } if (isset($vals['subcomparator_type'])) { $this->subcomparator_type = $vals['subcomparator_type']; } if (isset($vals['comment'])) { $this->comment = $vals['comment']; } if (isset($vals['row_cache_size'])) { $this->row_cache_size = $vals['row_cache_size']; } if (isset($vals['key_cache_size'])) { $this->key_cache_size = $vals['key_cache_size']; } if (isset($vals['read_repair_chance'])) { $this->read_repair_chance = $vals['read_repair_chance']; } if (isset($vals['column_metadata'])) { $this->column_metadata = $vals['column_metadata']; } if (isset($vals['gc_grace_seconds'])) { $this->gc_grace_seconds = $vals['gc_grace_seconds']; } if (isset($vals['default_validation_class'])) { $this->default_validation_class = $vals['default_validation_class']; } if (isset($vals['id'])) { $this->id = $vals['id']; } if (isset($vals['min_compaction_threshold'])) { $this->min_compaction_threshold = $vals['min_compaction_threshold']; } if (isset($vals['max_compaction_threshold'])) { $this->max_compaction_threshold = $vals['max_compaction_threshold']; } if (isset($vals['row_cache_save_period_in_seconds'])) { $this->row_cache_save_period_in_seconds = $vals['row_cache_save_period_in_seconds']; } if (isset($vals['key_cache_save_period_in_seconds'])) { $this->key_cache_save_period_in_seconds = $vals['key_cache_save_period_in_seconds']; } if (isset($vals['memtable_flush_after_mins'])) { $this->memtable_flush_after_mins = $vals['memtable_flush_after_mins']; } if (isset($vals['memtable_throughput_in_mb'])) { $this->memtable_throughput_in_mb = $vals['memtable_throughput_in_mb']; } if (isset($vals['memtable_operations_in_millions'])) { $this->memtable_operations_in_millions = $vals['memtable_operations_in_millions']; } } }
public function __construct($vals = null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array(1 => array('var' => 'keyspace', 'type' => TType::STRING), 2 => array('var' => 'name', 'type' => TType::STRING), 3 => array('var' => 'column_type', 'type' => TType::STRING), 5 => array('var' => 'comparator_type', 'type' => TType::STRING), 6 => array('var' => 'subcomparator_type', 'type' => TType::STRING), 8 => array('var' => 'comment', 'type' => TType::STRING), 9 => array('var' => 'row_cache_size', 'type' => TType::DOUBLE), 11 => array('var' => 'key_cache_size', 'type' => TType::DOUBLE), 12 => array('var' => 'read_repair_chance', 'type' => TType::DOUBLE), 13 => array('var' => 'column_metadata', 'type' => TType::LST, 'etype' => TType::STRUCT, 'elem' => array('type' => TType::STRUCT, 'class' => 'cassandra_ColumnDef')), 14 => array('var' => 'gc_grace_seconds', 'type' => TType::I32), 15 => array('var' => 'default_validation_class', 'type' => TType::STRING), 16 => array('var' => 'id', 'type' => TType::I32), 17 => array('var' => 'min_compaction_threshold', 'type' => TType::I32), 18 => array('var' => 'max_compaction_threshold', 'type' => TType::I32), 19 => array('var' => 'row_cache_save_period_in_seconds', 'type' => TType::I32), 20 => array('var' => 'key_cache_save_period_in_seconds', 'type' => TType::I32), 24 => array('var' => 'replicate_on_write', 'type' => TType::BOOL), 25 => array('var' => 'merge_shards_chance', 'type' => TType::DOUBLE), 26 => array('var' => 'key_validation_class', 'type' => TType::STRING), 27 => array('var' => 'row_cache_provider', 'type' => TType::STRING), 28 => array('var' => 'key_alias', 'type' => TType::STRING), 29 => array('var' => 'compaction_strategy', 'type' => TType::STRING), 30 => array('var' => 'compaction_strategy_options', 'type' => TType::MAP, 'ktype' => TType::STRING, 'vtype' => TType::STRING, 'key' => array('type' => TType::STRING), 'val' => array('type' => TType::STRING)), 31 => array('var' => 'row_cache_keys_to_save', 'type' => TType::I32), 32 => array('var' => 'compression_options', 'type' => TType::MAP, 'ktype' => TType::STRING, 'vtype' => TType::STRING, 'key' => array('type' => TType::STRING), 'val' => array('type' => TType::STRING))); } if (is_array($vals)) { if (isset($vals['keyspace'])) { $this->keyspace = $vals['keyspace']; } if (isset($vals['name'])) { $this->name = $vals['name']; } if (isset($vals['column_type'])) { $this->column_type = $vals['column_type']; } if (isset($vals['comparator_type'])) { $this->comparator_type = $vals['comparator_type']; } if (isset($vals['subcomparator_type'])) { $this->subcomparator_type = $vals['subcomparator_type']; } if (isset($vals['comment'])) { $this->comment = $vals['comment']; } if (isset($vals['row_cache_size'])) { $this->row_cache_size = $vals['row_cache_size']; } if (isset($vals['key_cache_size'])) { $this->key_cache_size = $vals['key_cache_size']; } if (isset($vals['read_repair_chance'])) { $this->read_repair_chance = $vals['read_repair_chance']; } if (isset($vals['column_metadata'])) { $this->column_metadata = $vals['column_metadata']; } if (isset($vals['gc_grace_seconds'])) { $this->gc_grace_seconds = $vals['gc_grace_seconds']; } if (isset($vals['default_validation_class'])) { $this->default_validation_class = $vals['default_validation_class']; } if (isset($vals['id'])) { $this->id = $vals['id']; } if (isset($vals['min_compaction_threshold'])) { $this->min_compaction_threshold = $vals['min_compaction_threshold']; } if (isset($vals['max_compaction_threshold'])) { $this->max_compaction_threshold = $vals['max_compaction_threshold']; } if (isset($vals['row_cache_save_period_in_seconds'])) { $this->row_cache_save_period_in_seconds = $vals['row_cache_save_period_in_seconds']; } if (isset($vals['key_cache_save_period_in_seconds'])) { $this->key_cache_save_period_in_seconds = $vals['key_cache_save_period_in_seconds']; } if (isset($vals['replicate_on_write'])) { $this->replicate_on_write = $vals['replicate_on_write']; } if (isset($vals['merge_shards_chance'])) { $this->merge_shards_chance = $vals['merge_shards_chance']; } if (isset($vals['key_validation_class'])) { $this->key_validation_class = $vals['key_validation_class']; } if (isset($vals['row_cache_provider'])) { $this->row_cache_provider = $vals['row_cache_provider']; } if (isset($vals['key_alias'])) { $this->key_alias = $vals['key_alias']; } if (isset($vals['compaction_strategy'])) { $this->compaction_strategy = $vals['compaction_strategy']; } if (isset($vals['compaction_strategy_options'])) { $this->compaction_strategy_options = $vals['compaction_strategy_options']; } if (isset($vals['row_cache_keys_to_save'])) { $this->row_cache_keys_to_save = $vals['row_cache_keys_to_save']; } if (isset($vals['compression_options'])) { $this->compression_options = $vals['compression_options']; } } }