Module parquet2::page

source ·

Structs

  • A CompressedDataPage is compressed, encoded representation of a Parquet data page. It holds actual data and thus cloning it is expensive.
  • A compressed, encoded dictionary page.
  • A DataPage is an uncompressed, encoded representation of a Parquet data page. It holds actual data and thus cloning it is expensive.
  • Data page header
  • New page format allowing reading levels without decompressing the data Repetition and definition levels are uncompressed The remaining section containing the data is compressed if is_compressed is true
  • An uncompressed, encoded dictionary page.

Enums

  • A CompressedPage is a compressed, encoded representation of a Parquet page. It holds actual data and thus cloning it is expensive.
  • A Page is an uncompressed, encoded representation of a Parquet page. It may hold actual data and thus cloning it may be expensive.

Traits

Functions

  • Splits the page buffer into 3 slices corresponding to (encoded rep levels, encoded def levels, encoded values).
  • Splits the page buffer into 3 slices corresponding to (encoded rep levels, encoded def levels, encoded values) for v1 pages.
  • Splits the page buffer into 3 slices corresponding to (encoded rep levels, encoded def levels, encoded values) for v2 pages.