Expand description
Contains file writer API, and provides methods to write row groups and columns by using row group writers and column writers respectively.
Structs§
- Serialized
Column Writer - A wrapper around a
ColumnWriter
that invokes a callback onSelf::close
- Serialized
File Writer - Parquet file writer API. Provides methods to write row groups sequentially.
- Serialized
Page Writer - A serialized implementation for Parquet
PageWriter
. Writes and serializes pages and metadata into output stream. - Serialized
RowGroup Writer - Parquet row group writer API. Provides methods to access column writers in an iterator-like fashion, order is guaranteed to match the order of schema leaves (column descriptors).
- Tracked
Write - A wrapper around a
Write
that keeps track of the number of bytes that have been written. The givenWrite
is wrapped with aBufWriter
to optimize writing performance.
Functions§
- write_
bloom_ 🔒filters - Serialize all the bloom filters of the given row group to the given buffer, and returns the updated row group metadata.
Type Aliases§
- OnClose
Column Chunk - Callback invoked on closing a column chunk
- OnClose
RowGroup - Callback invoked on closing a row group, arguments are: