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 : null|Statistics
- Optional statistics for the data in this page *
Methods
- __construct() : mixed
- getName() : mixed
- read() : mixed
- write() : mixed
Properties
$_TSPEC
public
static mixed
$_TSPEC
= array(1 => array('var' => 'num_values', 'isRequired' => true, 'type' => \Thrift\Type\TType::I32), 2 => array('var' => 'encoding', 'isRequired' => true, 'type' => \Thrift\Type\TType::I32, 'class' => '\Flow\Parquet\ThriftModel\Encoding'), 3 => array('var' => 'definition_level_encoding', 'isRequired' => true, 'type' => \Thrift\Type\TType::I32, 'class' => '\Flow\Parquet\ThriftModel\Encoding'), 4 => array('var' => 'repetition_level_encoding', 'isRequired' => true, 'type' => \Thrift\Type\TType::I32, 'class' => '\Flow\Parquet\ThriftModel\Encoding'), 5 => array('var' => 'statistics', 'isRequired' => false, 'type' => \Thrift\Type\TType::STRUCT, 'class' => '\Flow\Parquet\ThriftModel\Statistics'))
$definition_level_encoding
Encoding used for definition levels *
public
int
$definition_level_encoding
= null
$encoding
Encoding used for this data page *
public
int
$encoding
= null
$isValidate
public
static mixed
$isValidate
= false
$num_values
Number of values, including NULLs, in this data page.
public
int
$num_values
= null
If an 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
= null
$statistics
Optional statistics for the data in this page *
public
null|Statistics
$statistics
= 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