parquet::column

Module writer

Source
Expand description

Contains column writer API.

Modules§

Macros§

Structs§

Enums§

Functions§

  • compare_greater πŸ”’
    Evaluate a > b according to underlying logical type.
  • Signed comparison of bytes arrays
  • Returns encoding for a column when no other encoding is provided in writer properties.
  • Gets a specific column writer corresponding to column descriptor descr.
  • Gets a typed column writer for the specific type T, by β€œup-casting” col_writer of non-generic type to a generic column writer type ColumnWriterImpl.
  • Similar to get_typed_column_writer but returns a reference.
  • Similar to get_typed_column_writer but returns a reference.
  • Returns true if dictionary is supported for column writer, false otherwise.
  • increment πŸ”’
    Try and increment the bytes from right to left.
  • increment_utf8 πŸ”’
    Try and increment the the string’s bytes from right to left, returning when the result is a valid UTF8 string. Returns None when it can’t increment any byte.
  • is_nan πŸ”’
  • truncate_utf8 πŸ”’
    Truncate a UTF8 slice to the longest prefix that is still a valid UTF8 string, while being less than length bytes and non-empty
  • update_max πŸ”’
  • update_min πŸ”’
  • update_stat πŸ”’
    Perform a conditional update of cur, skipping any NaN values

Type Aliases§