Binary |
|
Binary.Vector |
|
Block |
|
Block.Vector |
|
BodyCompression |
|
BodyCompression.Vector |
|
BodyCompressionMethod |
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
|
Bool |
|
Bool.Vector |
|
Buffer |
|
Buffer.Vector |
|
CompressionType |
|
Date |
|
Date.Vector |
|
DateUnit |
|
Decimal |
|
Decimal.Vector |
|
DictionaryBatch |
|
DictionaryBatch.Vector |
|
DictionaryEncoding |
|
DictionaryEncoding.Vector |
|
DictionaryKind |
----------------------------------------------------------------------
Dictionary encoding metadata
Maintained for forwards compatibility, in the future
Dictionaries might be explicit maps between integers and values
allowing for non-contiguous index values
|
Duration |
|
Duration.Vector |
|
Endianness |
----------------------------------------------------------------------
Endianness of the platform producing the data
|
Feature |
Represents Arrow Features that might not have full support
within implementations.
|
Field |
|
Field.Vector |
|
FieldNode |
|
FieldNode.Vector |
|
FixedSizeBinary |
|
FixedSizeBinary.Vector |
|
FixedSizeList |
|
FixedSizeList.Vector |
|
FloatingPoint |
|
FloatingPoint.Vector |
|
Footer |
|
Footer.Vector |
|
Int |
|
Int.Vector |
|
Interval |
|
Interval.Vector |
|
IntervalUnit |
|
KeyValue |
|
KeyValue.Vector |
|
LargeBinary |
|
LargeBinary.Vector |
|
LargeList |
|
LargeList.Vector |
|
LargeUtf8 |
|
LargeUtf8.Vector |
|
List |
|
List.Vector |
|
Map |
|
Map.Vector |
|
Message |
|
Message.Vector |
|
MessageHeader |
----------------------------------------------------------------------
The root Message type
This union enables us to easily send different message types without
redundant storage, and in the future we can easily add new message types.
|
MetadataVersion |
|
Null |
|
Null.Vector |
|
Precision |
|
RecordBatch |
|
RecordBatch.Vector |
|
Schema |
|
Schema.Vector |
|
SparseMatrixCompressedAxis |
|
SparseMatrixIndexCSX |
|
SparseMatrixIndexCSX.Vector |
|
SparseTensor |
|
SparseTensor.Vector |
|
SparseTensorIndex |
|
SparseTensorIndexCOO |
|
SparseTensorIndexCOO.Vector |
|
SparseTensorIndexCSF |
|
SparseTensorIndexCSF.Vector |
|
Struct_ |
|
Struct_.Vector |
|
Tensor |
|
Tensor.Vector |
|
TensorDim |
|
TensorDim.Vector |
|
Time |
|
Time.Vector |
|
Timestamp |
|
Timestamp.Vector |
|
TimeUnit |
|
Type |
----------------------------------------------------------------------
Top-level Type value, enabling extensible type-specific metadata.
|
Union |
|
Union.Vector |
|
UnionMode |
|
Utf8 |
|
Utf8.Vector |
|