SortingColumn
Sort order within a RowGroup of a leaf column
Properties
- $_TSPEC : mixed
- $column_idx : int
- The ordinal position of the column (in this row group) *
- $descending : bool
- If true, indicates this column is sorted in descending order. *
- $isValidate : mixed
- $nulls_first : bool
- If true, nulls will come before non-null values, otherwise, nulls go at the end.
Methods
- __construct() : mixed
- getName() : mixed
- read() : mixed
- write() : mixed
Properties
$_TSPEC
public
static mixed
$_TSPEC
= array(1 => array('var' => 'column_idx', 'isRequired' => true, 'type' => \Thrift\Type\TType::I32), 2 => array('var' => 'descending', 'isRequired' => true, 'type' => \Thrift\Type\TType::BOOL), 3 => array('var' => 'nulls_first', 'isRequired' => true, 'type' => \Thrift\Type\TType::BOOL))
$column_idx
The ordinal position of the column (in this row group) *
public
int
$column_idx
= null
$descending
If true, indicates this column is sorted in descending order. *
public
bool
$descending
= null
$isValidate
public
static mixed
$isValidate
= false
$nulls_first
If true, nulls will come before non-null values, otherwise, nulls go at the end.
public
bool
$nulls_first
= null
Methods
__construct()
public
__construct([mixed $vals = null ]) : mixed
Parameters
- $vals : mixed = null
getName()
public
getName() : mixed
read()
public
read(mixed $input) : mixed
Parameters
- $input : mixed
write()
public
write(mixed $output) : mixed
Parameters
- $output : mixed