Flow PHP

StreamIndexes implements Indexes

FinalYes

Footer is asked per column: arrow RowGroupChunks hold only the columns they were built for.

Interfaces

Indexes

Methods

__construct()  : mixed
bloomFilter()  : Sbbf|null
Null when the chunk has no bloom filter, or one of an algorithm, hash or compression this reader does not support.
columnIndex()  : ColumnIndex|null
Null when the chunk has no column index, or one that fails to decode.
offsetIndex()  : OffsetIndex|null
Null when the chunk has no offset index, or one that fails to decode or does not fit the chunk and its row group.

Methods

__construct()

public __construct(Footer $footer, SourceStream $stream) : mixed
Parameters
$footer : Footer
$stream : SourceStream

bloomFilter()

Null when the chunk has no bloom filter, or one of an algorithm, hash or compression this reader does not support.

public bloomFilter(int $rowGroup, FlatColumn $column) : Sbbf|null
Parameters
$rowGroup : int
$column : FlatColumn
Return values
Sbbf|null

offsetIndex()

Null when the chunk has no offset index, or one that fails to decode or does not fit the chunk and its row group.

public offsetIndex(int $rowGroup, FlatColumn $column) : OffsetIndex|null
Parameters
$rowGroup : int
$column : FlatColumn
Return values
OffsetIndex|null
On this page

Search results