| Interface | Description |
|---|---|
| BinaryArrayWriter.NullSetter |
Accessor for setting the elements of an array writer to
null during runtime. |
| BinaryWriter |
Writer to write a composite data format, like row, array.
|
| BinaryWriter.ValueSetter |
Accessor for setting the elements of a binary writer during runtime.
|
| DataGetters |
Getters to get data.
|
| DataSetters |
Provide type specialized setters to reduce if/else and eliminate box and unbox.
|
| InternalArray |
Base interface of an internal data structure representing data of
ArrayType. |
| InternalArray.ElementGetter |
Accessor for getting the elements of an array during runtime.
|
| InternalMap |
Base interface of an internal data structure representing data of
MapType or MultisetType. |
| InternalRow |
Base interface for an internal data structure representing data of
RowType. |
| InternalRow.FieldGetter |
Accessor for getting the field of a row during runtime.
|
| InternalRow.FieldSetter |
Accessor for setting the field of a row during runtime.
|
| Class | Description |
|---|---|
| AbstractPagedInputView |
The base class for all input views that are backed by multiple memory pages.
|
| AbstractPagedOutputView |
The base class for all output views that are backed by multiple memory pages.
|
| BinaryArray |
A binary implementation of
InternalArray which is backed by MemorySegments. |
| BinaryArrayWriter |
Writer for binary array.
|
| BinaryMap |
[4 byte(keyArray size in bytes)] + [Key BinaryArray] + [Value BinaryArray].
|
| BinaryRow |
An implementation of
InternalRow which is backed by MemorySegment instead of
Object. |
| BinaryRowWriter |
Writer for
BinaryRow. |
| BinarySection |
Describe a section of memory.
|
| BinaryString |
A string which is backed by
MemorySegments. |
| Decimal |
An internal data structure representing data of
DecimalType. |
| GenericArray |
An internal data structure representing data of
ArrayType. |
| GenericMap |
An internal data structure representing data of
MapType or MultisetType. |
| GenericRow |
An internal data structure representing data of
RowType. |
| JoinedRow |
An implementation of
InternalRow which is backed by two concatenated InternalRow. |
| LazyGenericRow |
A
InternalRow which lazy init fields. |
| LocalZoneTimestamp |
An internal data structure representing data of
LocalZonedTimestampType. |
| NestedRow |
Its memory storage structure is exactly the same with
BinaryRow. |
| PartitionInfo |
Partition infomation about how the row mapping of outer row.
|
| RandomAccessInputView |
A
AbstractPagedInputView to read pages in memory. |
| RandomAccessOutputView |
A
AbstractPagedOutputView with memory segments. |
| Segments |
Segments with limit in last segment.
|
| SimpleCollectingOutputView |
The list with the full segments contains at any point all completely full segments, plus the
segment that is currently filled.
|
| Timestamp |
An internal data structure representing data of
TimestampType. |
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.