Example #1
0
 public function __construct($vals = null)
 {
     if (!isset(self::$_TSPEC)) {
         self::$_TSPEC = array(1 => array('var' => 'row_intervals', 'type' => TType::LST, 'etype' => TType::STRUCT, 'elem' => array('type' => TType::STRUCT, 'class' => 'Hypertable_ThriftGen_RowInterval')), 2 => array('var' => 'cell_intervals', 'type' => TType::LST, 'etype' => TType::STRUCT, 'elem' => array('type' => TType::STRUCT, 'class' => 'Hypertable_ThriftGen_CellInterval')), 3 => array('var' => 'return_deletes', 'type' => TType::BOOL), 4 => array('var' => 'revs', 'type' => TType::I32), 5 => array('var' => 'row_limit', 'type' => TType::I32), 6 => array('var' => 'start_time', 'type' => TType::I64), 7 => array('var' => 'end_time', 'type' => TType::I64), 8 => array('var' => 'columns', 'type' => TType::LST, 'etype' => TType::STRING, 'elem' => array('type' => TType::STRING)));
     }
     if (is_array($vals)) {
         if (isset($vals['row_intervals'])) {
             $this->row_intervals = $vals['row_intervals'];
         }
         if (isset($vals['cell_intervals'])) {
             $this->cell_intervals = $vals['cell_intervals'];
         }
         if (isset($vals['return_deletes'])) {
             $this->return_deletes = $vals['return_deletes'];
         }
         if (isset($vals['revs'])) {
             $this->revs = $vals['revs'];
         }
         if (isset($vals['row_limit'])) {
             $this->row_limit = $vals['row_limit'];
         }
         if (isset($vals['start_time'])) {
             $this->start_time = $vals['start_time'];
         }
         if (isset($vals['end_time'])) {
             $this->end_time = $vals['end_time'];
         }
         if (isset($vals['columns'])) {
             $this->columns = $vals['columns'];
         }
     }
 }
Example #2
0
 public function __construct($vals=null) {
   if (!isset(self::$_TSPEC)) {
     self::$_TSPEC = array(
       1 => array(
         'var' => 'row_intervals',
         'type' => TType::LST,
         'etype' => TType::STRUCT,
         'elem' => array(
           'type' => TType::STRUCT,
           'class' => 'Hypertable_ThriftGen_RowInterval',
           ),
         ),
       2 => array(
         'var' => 'cell_intervals',
         'type' => TType::LST,
         'etype' => TType::STRUCT,
         'elem' => array(
           'type' => TType::STRUCT,
           'class' => 'Hypertable_ThriftGen_CellInterval',
           ),
         ),
       3 => array(
         'var' => 'return_deletes',
         'type' => TType::BOOL,
         ),
       4 => array(
         'var' => 'revs',
         'type' => TType::I32,
         ),
       5 => array(
         'var' => 'row_limit',
         'type' => TType::I32,
         ),
       6 => array(
         'var' => 'start_time',
         'type' => TType::I64,
         ),
       7 => array(
         'var' => 'end_time',
         'type' => TType::I64,
         ),
       8 => array(
         'var' => 'columns',
         'type' => TType::LST,
         'etype' => TType::STRING,
         'elem' => array(
           'type' => TType::STRING,
           ),
         ),
       9 => array(
         'var' => 'keys_only',
         'type' => TType::BOOL,
         ),
       10 => array(
         'var' => 'cell_limit',
         'type' => TType::I32,
         ),
       11 => array(
         'var' => 'row_regexp',
         'type' => TType::STRING,
         ),
       12 => array(
         'var' => 'value_regexp',
         'type' => TType::STRING,
         ),
       13 => array(
         'var' => 'scan_and_filter_rows',
         'type' => TType::BOOL,
         ),
       );
   }
   if (is_array($vals)) {
     if (isset($vals['row_intervals'])) {
       $this->row_intervals = $vals['row_intervals'];
     }
     if (isset($vals['cell_intervals'])) {
       $this->cell_intervals = $vals['cell_intervals'];
     }
     if (isset($vals['return_deletes'])) {
       $this->return_deletes = $vals['return_deletes'];
     }
     if (isset($vals['revs'])) {
       $this->revs = $vals['revs'];
     }
     if (isset($vals['row_limit'])) {
       $this->row_limit = $vals['row_limit'];
     }
     if (isset($vals['start_time'])) {
       $this->start_time = $vals['start_time'];
     }
     if (isset($vals['end_time'])) {
       $this->end_time = $vals['end_time'];
     }
     if (isset($vals['columns'])) {
       $this->columns = $vals['columns'];
     }
     if (isset($vals['keys_only'])) {
       $this->keys_only = $vals['keys_only'];
     }
     if (isset($vals['cell_limit'])) {
       $this->cell_limit = $vals['cell_limit'];
     }
     if (isset($vals['row_regexp'])) {
       $this->row_regexp = $vals['row_regexp'];
     }
     if (isset($vals['value_regexp'])) {
       $this->value_regexp = $vals['value_regexp'];
     }
     if (isset($vals['scan_and_filter_rows'])) {
       $this->scan_and_filter_rows = $vals['scan_and_filter_rows'];
     }
   }
 }