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  : 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

$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

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