Skip to main content

Module row_encode

Module row_encode 

Source

Functionsยง

_get_rows_encoded
_get_rows_encoded_arr
_get_rows_encoded_ca
_get_rows_encoded_ca_unordered
_get_rows_encoded_unordered
With propagate_nulls a row is null if any of its values is null.
encode_rows_unordered
encode_rows_vertical_par_unordered
encode_rows_vertical_par_unordered_propagate_nulls
encode_rows_with_layout
Encodes by into rows of layout, which must be made for the dtypes of by. With propagate_nulls a row is null if any of its values is null.
encode_rows_with_layout_par
encode_rows_with_layout, encoding a slice of the rows per thread if there are enough rows.
get_binary_offset_row_encoding_layout
The [RowEncodingOutput::AlwaysBinaryOffset] layout for these columns.
get_optimal_row_encoding_layout
The [RowEncodingOutput::Optimal] layout for these columns, with each column encoding nulls if it has nulls in by or in any of others.
get_row_encoding_context
Get the [RowEncodingContext] for a certain DataType.
get_row_encoding_layout
The layout for row encoding columns of these logical dtypes. Without dtype-u128, [RowEncodingOutput::Optimal] rows that would be UInt128 are LargeBinary instead.
row_encoding_decodedtype-struct
Decodes rows of layout into a struct with these fields.
rows_dtype
The dtype of the rows of layout.