RowGroupMetadata (metadata/row_metadata.rs)

polars · crates/polars-parquet/src/parquet/metadata/row_metadata.rs · rust · MIT
database

Module exposing: RowGroupMetadata, add_column

// Source: https://github.com/pola-rs/polars | License: MIT | Copyright 2025 Ritchie Vink
// Provided via justclaw.it.com; keep this notice with the code.
use std::sync::Arc;

use hashbrown::hash_map::RawEntryMut;
use polars_parquet_format::SortingColumn;
use polars_utils::aliases::{InitHashMaps, PlHashMap};
use polars_utils::idx_vec::UnitVec;
use polars_utils::pl_str::PlSmallStr;
use polars_utils::unitvec;

use super::column_chunk_metadata::ColumnChunkMetadata;
use super::column_descriptor::ColumnDescriptorRef;
use super::compact::CompactRowGroup;
use super::schema_descriptor::SchemaDescriptor;
use crate::parquet::encryption::decrypt::{ColumnChunkDecryption, FileDecryptor};
use crate::parquet::error::{ParquetError, ParquetResult};

type ColumnLookup = PlHashMap<PlSmallStr, UnitVec<usize>>

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key