Expand description
Contains column writer API.
Modules§
- encoder π
Macros§
- downcast_
writer π
Structs§
- Metadata returned by
GenericColumnWriter::close
- Column
Metrics π - Generic column writer for a primitive column.
- Page
Metrics π
Enums§
- Column writer for a Parquet type.
- Level
Deprecated
Functions§
- compare_
greater πEvaluatea > b
according to underlying logical type. - Signed comparison of bytes arrays
- fallback_
encoding π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 typeColumnWriterImpl
. - 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 πIncrement the final character in a UTF-8 string in such a way that the returned result is still a valid UTF-8 string. The returned string may be shorter than the input if the last character(s) cannot be incremented (due to overflow or producing invalid code points). ReturnsNone
if the string cannot be incremented. - is_nan π
- Truncate a UTF-8 slice and increment itβs final character. The returned value is the longest such slice that is still a valid UTF-8 string while being less than
length
bytes and non-empty. ReturnsNone
if no such transformation is possible. - truncate_
utf8 πTruncate a UTF-8 slice to the longest prefix that is still a valid UTF-8 string, while being less thanlength
bytes and non-empty. ReturnsNone
if truncation is not possible within those constraints. - update_
max π - update_
min π - update_
stat πPerform a conditional update ofcur
, skipping any NaN values
Type Aliases§
- Typed column writer for a primitive column.