Flow PHP

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

$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

Methods

__construct()

public __construct([mixed $vals = null ]) : mixed
Parameters
$vals : mixed = null

read()

public read(mixed $input) : mixed
Parameters
$input : mixed

write()

public write(mixed $output) : mixed
Parameters
$output : mixed
On this page

Search results