MCPcopy Create free account
hub / github.com/apache/arrow-rs / get_offset_index

Function get_offset_index

parquet/src/arrow/push_decoder/reader_builder/data.rs:224–233  ·  view source on GitHub ↗
(
    parquet_metadata: &ParquetMetaData,
    row_group_idx: usize,
)

Source from the content-addressed store, hash-verified

222}
223
224fn get_offset_index(
225 parquet_metadata: &ParquetMetaData,
226 row_group_idx: usize,
227) -> Option<&[OffsetIndexMetaData]> {
228 parquet_metadata
229 .offset_index()
230 // filter out empty offset indexes (old versions specified Some(vec![]) when no present)
231 .filter(|index| !index.is_empty())
232 .map(|x| x[row_group_idx].as_slice())
233}

Callers 2

buildMethod · 0.85

Calls 4

filterMethod · 0.80
offset_indexMethod · 0.80
is_emptyMethod · 0.45
as_sliceMethod · 0.45

Tested by

no test coverage detected