Module encoder

Source

Macrosยง

float_encode ๐Ÿ”’
integer_encode ๐Ÿ”’

Structsยง

BinaryEncoder ๐Ÿ”’
New-type wrapper for encoding the binary types in arrow: Binary, LargeBinary and FixedSizeBinary as hex strings in JSON.
BooleanEncoder ๐Ÿ”’
DictionaryEncoder ๐Ÿ”’
EncoderOptions
Configuration options for the JSON encoder.
FieldEncoder ๐Ÿ”’
FixedSizeListEncoder ๐Ÿ”’
JsonArrayFormatter ๐Ÿ”’
A newtype wrapper around [ArrayFormatter] to keep our usage of it private and not implement Encoder for the public type
ListEncoder ๐Ÿ”’
MapEncoder ๐Ÿ”’
NullEncoder ๐Ÿ”’
NullableEncoder
An encoder + a null buffer. This is packaged together into a wrapper struct to minimize dynamic dispatch for null checks.
PrimitiveEncoder ๐Ÿ”’
RawArrayFormatter ๐Ÿ”’
A newtype wrapper around JsonArrayFormatter that skips surrounding the value with "
StringEncoder ๐Ÿ”’
StringViewEncoder ๐Ÿ”’
StructArrayEncoder ๐Ÿ”’

Traitsยง

Encoder
A trait to format array values as JSON values
EncoderFactory
A trait to create custom encoders for specific data types.
PrimitiveEncode ๐Ÿ”’

Functionsยง

encode_string ๐Ÿ”’
make_encoder
Creates an encoder for the given array and field.