Package org.apache.arrow.flatbuf
Class Feature
java.lang.Object
org.apache.arrow.flatbuf.Feature
Represents Arrow Features that might not have full support
within implementations. This is intended to be used in
two scenarios:
1. A mechanism for readers of Arrow Streams
and files to understand that the stream or file makes
use of a feature that isn't supported or unknown to
the implementation (and therefore can meet the Arrow
forward compatibility guarantees).
2. A means of negotiating between a client and server
what features a stream is allowed to use. The enums
values here are intented to represent higher level
features, additional details maybe negotiated
with key-value pairs specific to the protocol.
Enums added to this list should be assigned power-of-two values
to facilitate exchanging and comparing bitmaps for supported
features.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final long
The stream makes use of compressed bodies as described in Message.fbs.static final long
The stream makes use of multiple full dictionaries with the same ID and assumes clients implement dictionary replacement correctly.static final long
Needed to make flatbuffers happy. -
Method Summary
-
Field Details
-
UNUSED
public static final long UNUSEDNeeded to make flatbuffers happy.- See Also:
-
DICTIONARY_REPLACEMENT
public static final long DICTIONARY_REPLACEMENTThe stream makes use of multiple full dictionaries with the same ID and assumes clients implement dictionary replacement correctly.- See Also:
-
COMPRESSED_BODY
public static final long COMPRESSED_BODYThe stream makes use of compressed bodies as described in Message.fbs.- See Also:
-