Macrosยง
- encode_
signed ๐ - encode_
unsigned ๐
Traitsยง
- Fixed
Length Encoding - Encodes a value of a particular fixed width type into bytes according to the rules
described on
super::RowConverter
- From
Slice
Functionsยง
- decode_
bool - Decodes a
BooleanArray
from rows - decode_
fixed ๐ โ - Decodes a
ArrayData
from rows based on the providedFixedLengthEncoding
T
- decode_
fixed_ size_ binary - Decodes a
FixedLengthBinary
from rows - decode_
nulls - Decodes a single byte from each row, interpreting
0x01
as a valid value and all other values as a null - decode_
primitive - Decodes a
PrimitiveArray
from rows - encode
- Fixed width types are encoded as
- encode_
boolean - Boolean values are encoded as
- encode_
boolean_ not_ null - Encoding for non-nullable boolean arrays.
Iterates directly over
values
, and skips NULLs-checking. - encode_
fixed_ size_ binary - encode_
not_ null - Encoding for non-nullable primitive arrays.
Iterates directly over the
values
, and skips NULLs-checking. - encoded_
len - Returns the total encoded length (including null byte) for a value of type
T::Native
- split_
off ๐ - Splits
len
bytes fromsrc