| Package | Description |
|---|---|
| org.bytedeco.arrow | |
| org.bytedeco.arrow.global |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseBinaryBuilder |
class |
BaseLargeBinaryBuilder |
class |
BaseLargeListBuilder |
class |
BaseListBuilder |
class |
BasicUnionBuilder
\brief Base class for union array builds.
|
class |
BinaryBuilder
\class BinaryBuilder
\brief Builder class for variable-length binary data
|
class |
BooleanBuilder |
class |
DayTimeIntervalBuilder |
class |
Decimal128Builder |
class |
Decimal256Builder |
class |
DenseUnionBuilder
\class DenseUnionBuilder
This API is EXPERIMENTAL.
|
class |
DoubleBuilder |
class |
FixedSizeBinaryBuilder |
class |
FixedSizeListBuilder
\class FixedSizeListBuilder
\brief Builder class for fixed-length list array value types
|
class |
FloatBuilder |
class |
HalfFloatBuilder |
class |
Int16Builder |
class |
Int32Builder |
class |
Int64Builder |
class |
Int8Builder
Base class for all Builders that emit an Array of a scalar numerical type.
|
class |
LargeBinaryBuilder
\class LargeBinaryBuilder
\brief Builder class for large variable-length binary data
|
class |
LargeListBuilder
\class LargeListBuilder
\brief Builder class for large variable-length list array value types
Like ListBuilder, but to create large list arrays (with 64-bit offsets).
|
class |
LargeStringBuilder
\class LargeStringBuilder
\brief Builder class for large UTF8 strings
|
class |
ListBuilder
\class ListBuilder
\brief Builder class for variable-length list array value types
To use this class, you must append values to the child array builder and use
the Append function to delimit each distinct list value (once the values
have been appended to the child array) or use the bulk API to append
a sequence of offsets and null values.
|
class |
MapBuilder
\class MapBuilder
\brief Builder class for arrays of variable-size maps
To use this class, you must append values to the key and item array builders
and use the Append function to delimit each distinct map (once the keys and items
have been appended) or use the bulk API to append a sequence of offsets and null
maps.
|
class |
NullBuilder |
class |
SparseUnionBuilder
\class SparseUnionBuilder
This API is EXPERIMENTAL.
|
class |
StringBuilder
\class StringBuilder
\brief Builder class for UTF8 strings
|
class |
StructBuilder
Append, Resize and Reserve methods are acting on StructBuilder.
|
class |
UInt16Builder |
class |
UInt32Builder |
class |
UInt64Builder |
class |
UInt8Builder |
| Modifier and Type | Method and Description |
|---|---|
ArrayBuilder |
ArrayBuilder.child_builder(int i) |
ArrayBuilder |
ArrayBuilder.child(int i)
For nested types.
|
ArrayBuilder |
StructBuilder.field_builder(int i) |
ArrayBuilder[] |
ArrayBuilderVector.get() |
ArrayBuilder |
ArrayBuilderVector.Iterator.get() |
ArrayBuilder |
ArrayBuilderVector.get(long i) |
ArrayBuilder |
RecordBatchBuilder.GetField(int i)
\brief Get base pointer to field builder
|
ArrayBuilder |
MapBuilder.item_builder()
\brief Get builder to append items
Appending an item with this builder should have been preceded
by appending a key with key_builder().
|
ArrayBuilder |
MapBuilder.key_builder()
\brief Get builder to append keys.
|
ArrayBuilder |
ArrayBuilderVector.pop_back() |
ArrayBuilder |
BaseLargeListBuilder.value_builder() |
ArrayBuilder |
MapBuilder.value_builder()
\brief Get builder to add Map entries as struct values.
|
ArrayBuilder |
FixedSizeListBuilder.value_builder() |
ArrayBuilder |
BaseListBuilder.value_builder() |
| Modifier and Type | Method and Description |
|---|---|
byte |
BasicUnionBuilder.AppendChild(ArrayBuilder new_child) |
byte |
BasicUnionBuilder.AppendChild(ArrayBuilder new_child,
BytePointer field_name) |
byte |
BasicUnionBuilder.AppendChild(ArrayBuilder new_child,
String field_name)
\brief Make a new child builder available to the UnionArray
|
ArrayBuilderVector.Iterator |
ArrayBuilderVector.insert(ArrayBuilderVector.Iterator pos,
ArrayBuilder value) |
ArrayBuilderVector |
ArrayBuilderVector.push_back(ArrayBuilder value) |
ArrayBuilderVector |
ArrayBuilderVector.put(ArrayBuilder... array) |
ArrayBuilderVector |
ArrayBuilderVector.put(ArrayBuilder value) |
ArrayBuilderVector |
ArrayBuilderVector.put(long i,
ArrayBuilder value) |
| Constructor and Description |
|---|
ArrayBuilderVector(ArrayBuilder... array) |
ArrayBuilderVector(ArrayBuilder value) |
FixedSizeListBuilder(MemoryPool pool,
ArrayBuilder value_builder,
DataType type)
Use this constructor to infer the built array's type.
|
FixedSizeListBuilder(MemoryPool pool,
ArrayBuilder value_builder,
int list_size)
Use this constructor to define the built array's type explicitly.
|
LargeListBuilder(MemoryPool pool,
ArrayBuilder value_builder) |
LargeListBuilder(MemoryPool pool,
ArrayBuilder value_builder,
DataType type) |
ListBuilder(MemoryPool pool,
ArrayBuilder value_builder) |
ListBuilder(MemoryPool pool,
ArrayBuilder value_builder,
DataType type) |
MapBuilder(MemoryPool pool,
ArrayBuilder key_builder,
ArrayBuilder item_builder) |
MapBuilder(MemoryPool pool,
ArrayBuilder key_builder,
ArrayBuilder item_builder,
boolean keys_sorted)
Use this constructor to infer the built array's type.
|
MapBuilder(MemoryPool pool,
ArrayBuilder key_builder,
ArrayBuilder item_builder,
DataType type)
Use this constructor to define the built array's type explicitly.
|
MapBuilder(MemoryPool pool,
ArrayBuilder item_builder,
DataType type) |
| Modifier and Type | Method and Description |
|---|---|
static Status |
arrow.MakeBuilder(MemoryPool pool,
DataType type,
ArrayBuilder out)
\brief Construct an empty ArrayBuilder corresponding to the data
type
|
static Status |
arrow.MakeDictionaryBuilder(MemoryPool pool,
DataType type,
Array dictionary,
ArrayBuilder out)
\brief Construct an empty DictionaryBuilder initialized optionally
with a pre-existing dictionary
|
Copyright © 2021. All rights reserved.