Structs
Optional compression for the memory buffers constituting IPC message
bodies. Intended for use with RecordBatch but could be used for other
message types
Provided for forward compatibility in case we need to support different
strategies for compressing the IPC message body (like whole-body
compression rather than buffer-level) in the future
For sending dictionary encoding information. Any Field can be
dictionary-encoded, but in this case none of its children may be
dictionary-encoded.
There is one vector / column per dictionary, but that vector / column
may be spread across multiple dictionary batches by using the isDelta
flag
A data header describing the shared memory layout of a “record” or “row”
batch. Some systems call this a “row batch” internally and others a “record
batch”.
Enums
Constants
ENUM_MAX_BODY_COMPRESSION_METHODDeprecated
ENUM_MAX_COMPRESSION_TYPEDeprecated
ENUM_MAX_MESSAGE_HEADERDeprecated
ENUM_MIN_BODY_COMPRESSION_METHODDeprecated
ENUM_MIN_COMPRESSION_TYPEDeprecated
ENUM_MIN_MESSAGE_HEADERDeprecated
ENUM_VALUES_BODY_COMPRESSION_METHODDeprecated
ENUM_VALUES_COMPRESSION_TYPEDeprecated
ENUM_VALUES_MESSAGE_HEADERDeprecated
Functions
get_root_as_messageDeprecated
get_size_prefixed_root_as_messageDeprecated
Verifies that a buffer of bytes contains a
Message
and returns it.
Note that verification is still experimental and may not
catch every error, or be maximally performant. For the
previous, unchecked, behavior use
root_as_message_unchecked
.Assumes, without verification, that a buffer of bytes contains a Message and returns it.
Verifies, with the given options, that a buffer of bytes
contains a
Message
and returns it.
Note that verification is still experimental and may not
catch every error, or be maximally performant. For the
previous, unchecked, behavior use
root_as_message_unchecked
.Verifies that a buffer of bytes contains a size prefixed
Message
and returns it.
Note that verification is still experimental and may not
catch every error, or be maximally performant. For the
previous, unchecked, behavior use
size_prefixed_root_as_message_unchecked
.Assumes, without verification, that a buffer of bytes contains a size prefixed Message and returns it.
Verifies, with the given verifier options, that a buffer of
bytes contains a size prefixed
Message
and returns
it. Note that verification is still experimental and may not
catch every error, or be maximally performant. For the
previous, unchecked, behavior use
root_as_message_unchecked
.