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
= [1 => ['var' => 'column_idx', 'isRequired' => true, 'type' => \Thrift\Type\TType::I32], 2 => ['var' => 'descending', 'isRequired' => true, 'type' => \Thrift\Type\TType::BOOL], 3 => ['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
$descending
If true, indicates this column is sorted in descending order. *.
public
bool
$descending
$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
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