DataPageHeader
Data page header.
Properties
- $_TSPEC : mixed
- $definition_level_encoding : int
- Encoding used for definition levels *.
- $encoding : int
- Encoding used for this data page *.
- $isValidate : mixed
- $num_values : int
- Number of values, including NULLs, in this data page.
- $repetition_level_encoding : int
- Encoding used for repetition levels *.
- $statistics : Statistics
- Optional statistics for the data in this page *.
Methods
- __construct() : mixed
- getName() : mixed
- read() : mixed
- write() : mixed
Properties
$_TSPEC
public
static mixed
$_TSPEC
= [1 => ['var' => 'num_values', 'isRequired' => true, 'type' => \Thrift\Type\TType::I32], 2 => ['var' => 'encoding', 'isRequired' => true, 'type' => \Thrift\Type\TType::I32, 'class' => '\Flow\Parquet\Thrift\Encoding'], 3 => ['var' => 'definition_level_encoding', 'isRequired' => true, 'type' => \Thrift\Type\TType::I32, 'class' => '\Flow\Parquet\Thrift\Encoding'], 4 => ['var' => 'repetition_level_encoding', 'isRequired' => true, 'type' => \Thrift\Type\TType::I32, 'class' => '\Flow\Parquet\Thrift\Encoding'], 5 => ['var' => 'statistics', 'isRequired' => false, 'type' => \Thrift\Type\TType::STRUCT, 'class' => '\Flow\Parquet\Thrift\Statistics']]
$definition_level_encoding
Encoding used for definition levels *.
public
int
$definition_level_encoding
$encoding
Encoding used for this data page *.
public
int
$encoding
$isValidate
public
static mixed
$isValidate
= false
$num_values
Number of values, including NULLs, in this data page.
public
int
$num_values
If a OffsetIndex is present, a page must begin at a row boundary (repetition_level = 0). Otherwise, pages may begin within a row (repetition_level > 0).
$repetition_level_encoding
Encoding used for repetition levels *.
public
int
$repetition_level_encoding
$statistics
Optional statistics for the data in this page *.
public
Statistics
$statistics
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