parquet

Module record

Source
Expand description

Contains record-based API for reading Parquet files.

Modulesยง

  • api ๐Ÿ”’
    Contains Row enum that is used to represent record in Rust.
  • Contains implementation of record assembly and converting Parquet types into Rows.
  • record_reader ๐Ÿ”’
  • record_writer ๐Ÿ”’
  • triplet ๐Ÿ”’

Structsยง

  • List represents a list which contains an array of elements.
  • Map represents a map which contains a list of key->value pairs.
  • Row represents a nested Parquet record.
  • RowColumnIter represents an iterator over column names and values in a Row.

Enumsยง

  • API to represent a single field in a Row.

Traitsยง

  • Trait for type-safe access of an index for a List. Note that the get_XXX methods do not do bound checking.
  • Trait for type-safe access of an index for a Map
  • Read up to num_records records from row_group_reader into self.
  • Trait describing how to write a record (the implementator) to a row group writer.
  • Trait for type-safe convenient access to fields within a Row.
  • Trait for formatting fields within a Row.