Structsยง
- Column
Chunk ๐Iterator - Implements
PageIteratorfor a single column chunk, yielding a singlePageReader - Fetch
Ranges ๐ - What ranges to fetch for the columns in this row group
- InMemory
RowGroup ๐ - An in-memory collection of column chunks
Enumsยง
- Column
Chunk ๐Data - An in-memory column chunk. This allows us to hold either dense column chunks or sparse column chunks and easily access them by offset.
- Column
Fetch ๐ - What
InMemoryRowGroup::fetch_rangesfetches for one column chunk.
Functionsยง
- column_
selection ๐ - The selection that
InMemoryRowGroup::fetch_rangesuses to choose the pages of columnidx:expanded_selection(the selection expanded to batch boundaries) ifcache_maskincludes the column, elseselection. - columns_
to_ ๐fetch - The leaf columns in
projectionthat are not yet read, in column order. - dictionary_
range ๐ - Byte range of the dictionary page of a column chunk that starts at
chunk_start: the bytes before the first data page, if any. - page_
range ๐ - Byte range of a data page.