| 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 |
|