| Package | Description |
|---|---|
| org.bytedeco.arrow | |
| org.bytedeco.arrow.global | |
| org.bytedeco.gandiva | |
| org.bytedeco.parquet |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseLargeListArray |
class |
BaseListArray
Base class for variable-sized list arrays, regardless of offset size.
|
class |
BooleanArray
Concrete Array class for boolean data
|
class |
Date32Array |
class |
Date64Array |
class |
DayTimeIntervalArray
DayTimeArray
---------------------
\brief Array of Day and Millisecond values.
|
class |
DenseUnionArray
\brief Concrete Array class for dense union data
Note that union types do not have a validity bitmap
|
class |
DoubleArray |
class |
DurationArray |
class |
ExtensionArray
\brief Base array class for user-defined extension types
|
class |
FixedSizeListArray
Concrete Array class for fixed size list data
|
class |
FlatArray
Base class for non-nested arrays
|
class |
FloatArray |
class |
HalfFloatArray |
class |
Int16Array |
class |
Int32Array |
class |
Int64Array |
class |
Int8Array
Concrete Array class for numeric data.
|
class |
LargeListArray
Concrete Array class for large list data (with 64-bit offsets)
|
class |
ListArray
Concrete Array class for list data
|
class |
MapArray
Concrete Array class for map data
NB: "value" in this context refers to a pair of a key and the corresponding item
|
class |
MonthIntervalArray |
class |
NullArray
Degenerate null type Array
|
class |
PrimitiveArray
Base class for arrays of fixed-size logical types
|
class |
SparseUnionArray
Concrete Array class for sparse union data
|
class |
StructArray
Concrete Array class for struct data
|
class |
Time32Array |
class |
Time64Array |
class |
TimestampArray |
class |
UInt16Array |
class |
UInt32Array |
class |
UInt64Array |
class |
UInt8Array |
class |
UnionArray
Base class for SparseUnionArray and DenseUnionArray
|
| Modifier and Type | Method and Description |
|---|---|
Array |
UnionArray.child(int pos)
Deprecated.
|
Array |
ChunkedArray.chunk(int i) |
Array |
RecordBatch.column(int i)
\brief Retrieve an array from the record batch
|
Array |
UnionArray.field(int pos)
\brief Return the given field as an individual array.
|
Array |
StructArray.field(int pos) |
Array[] |
ArrayVector.get() |
Array |
ArrayVector.Iterator.get() |
Array |
ArrayVector.get(long i) |
Array |
RecordBatch.GetColumnByName(BytePointer name) |
Array |
RecordBatch.GetColumnByName(String name)
\brief Retrieve an array from the record batch
|
Array |
StructArray.GetFieldByName(BytePointer name) |
Array |
StructArray.GetFieldByName(String name)
Returns null if name not found
|
Array |
MapArray.items()
\brief Return array object containing all mapped items
|
Array |
MapArray.keys()
\brief Return array object containing all map keys
|
Array |
Datum.make_array() |
Array |
ExtensionType.MakeArray(ArrayData data)
\brief Wrap built-in Array type in a user-defined ExtensionArray instance
|
Array |
ArrayResult.MoveValueUnsafe() |
Array |
ArrayResult.multiply() |
Array |
ListArray.offsets()
\brief Return list offsets as an Int32Array
|
Array |
LargeListArray.offsets()
\brief Return list offsets as an Int64Array
|
Array |
ArrayVector.pop_back() |
Array |
DictionaryVector.second(long i) |
Array |
Array.Slice(long offset)
Slice from offset until end of the array
|
Array |
Array.Slice(long offset,
long length)
Construct a zero-copy slice of the array with the indicated offset and
length
|
Array |
ExtensionArray.storage()
\brief The physical storage for the extension array
|
Array |
FixedSizeListArray.value_slice(long i) |
Array |
BaseListArray.value_slice(long i) |
Array |
BaseLargeListArray.value_slice(long i) |
Array |
BaseListScalar.value() |
Array |
ArrayResult.ValueOrDie()
Gets a mutable reference to the stored
T value. |
Array |
FixedSizeListArray.values()
\brief Return array object containing the list's values
|
Array |
BaseListArray.values()
\brief Return array object containing the list's values
|
Array |
BaseLargeListArray.values()
\brief Return array object containing the list's values
|
Array |
ArrayResult.ValueUnsafe()
Cast the internally stored value to produce a new result or propagate the stored
error.
|
static Array |
ExtensionType.WrapArray(DataType ext_type,
Array storage)
\brief Wrap the given storage array as an extension array
|
| Modifier and Type | Method and Description |
|---|---|
RecordBatchResult |
RecordBatch.AddColumn(int i,
BytePointer field_name,
Array column) |
RecordBatchResult |
RecordBatch.AddColumn(int i,
Field field,
Array column)
\brief Add column to the record batch, producing a new RecordBatch
|
RecordBatchResult |
RecordBatch.AddColumn(int i,
String field_name,
Array column)
\brief Add new nullable column to the record batch, producing a new
RecordBatch.
|
boolean |
Array.ApproxEquals(Array arr) |
boolean |
Array.ApproxEquals(Array arr,
EqualOptions arg1)
Approximate equality comparison with another array
epsilon is only used if this is FloatArray or DoubleArray
|
String |
Array.Diff(Array other)
\brief Return the formatted unified diff of arrow::Diff between this
Array and another Array
|
boolean |
Array.Equals(Array arr) |
boolean |
Array.Equals(Array arr,
EqualOptions arg1)
Equality comparison with another array
|
FieldPath |
FieldRef.FindAll(Array array) |
Status |
ArrayBuilder.Finish(Array out)
\brief Return result of builder as an Array object.
|
static ListArrayResult |
ListArray.FromArrays(Array offsets,
Array values) |
static LargeListArrayResult |
LargeListArray.FromArrays(Array offsets,
Array values) |
static ArrayResult |
MapArray.FromArrays(Array offsets,
Array keys,
Array items) |
static ArrayResult |
MapArray.FromArrays(Array offsets,
Array keys,
Array items,
MemoryPool pool)
\brief Construct MapArray from array of offsets and child key, item arrays
This function does the bare minimum of validation of the offsets and
input types, and will allocate a new offsets array if necessary (i.e.
|
static ListArrayResult |
ListArray.FromArrays(Array offsets,
Array values,
MemoryPool pool)
\brief Construct ListArray from array of offsets and child value array
This function does the bare minimum of validation of the offsets and
input types, and will allocate a new offsets array if necessary (i.e.
|
static LargeListArrayResult |
LargeListArray.FromArrays(Array offsets,
Array values,
MemoryPool pool)
\brief Construct LargeListArray from array of offsets and child value array
This function does the bare minimum of validation of the offsets and
input types, and will allocate a new offsets array if necessary (i.e.
|
static ArrayResult |
FixedSizeListArray.FromArrays(Array values,
int list_size)
\brief Construct FixedSizeListArray from child value array and value_length
|
static ArrayResult |
MapArray.FromArrays(DataType type,
Array offsets,
Array keys,
Array items) |
static ArrayResult |
MapArray.FromArrays(DataType type,
Array offsets,
Array keys,
Array items,
MemoryPool pool) |
static RecordBatchResult |
RecordBatch.FromStructArray(Array array)
\brief Construct record batch from struct array
This constructs a record batch using the child arrays of the given
array, which must be a struct array.
|
Status |
DictionaryUnifier.GetResult(DataType out_type,
Array out_dict)
\brief Return a result DictionaryType with the smallest possible index
type to accommodate the unified dictionary.
|
Status |
DictionaryUnifier.GetResultWithIndexType(DataType index_type,
Array out_dict)
\brief Return a unified dictionary with the given index type.
|
ArrayVector.Iterator |
ArrayVector.insert(ArrayVector.Iterator pos,
Array value) |
Status |
DictionaryMemoTable.InsertValues(Array values)
\brief Insert new memo values
|
static ArrayResult |
DenseUnionArray.Make(Array type_ids,
Array value_offsets,
ArrayVector children) |
static ArrayResult |
DenseUnionArray.Make(Array type_ids,
Array value_offsets,
ArrayVector children,
byte[] type_codes) |
static ArrayResult |
DenseUnionArray.Make(Array type_ids,
Array value_offsets,
ArrayVector children,
ByteBuffer type_codes) |
static ArrayResult |
DenseUnionArray.Make(Array type_ids,
Array value_offsets,
ArrayVector children,
BytePointer type_codes)
\brief Construct DenseUnionArray from type_ids, value_offsets, and children
This function does the bare minimum of validation of the offsets and
input types.
|
static ArrayResult |
DenseUnionArray.Make(Array type_ids,
Array value_offsets,
ArrayVector children,
StringVector field_names,
byte[] type_codes) |
static ArrayResult |
DenseUnionArray.Make(Array type_ids,
Array value_offsets,
ArrayVector children,
StringVector field_names,
ByteBuffer type_codes) |
static ArrayResult |
DenseUnionArray.Make(Array type_ids,
Array value_offsets,
ArrayVector children,
StringVector field_names,
BytePointer type_codes)
\brief Construct DenseUnionArray with custom field names from type_ids,
value_offsets, and children
This function does the bare minimum of validation of the offsets and
input types.
|
static ArrayResult |
SparseUnionArray.Make(Array type_ids,
ArrayVector children) |
static ArrayResult |
SparseUnionArray.Make(Array type_ids,
ArrayVector children,
byte[] type_codes) |
static ArrayResult |
SparseUnionArray.Make(Array type_ids,
ArrayVector children,
ByteBuffer type_codes) |
static ArrayResult |
SparseUnionArray.Make(Array type_ids,
ArrayVector children,
BytePointer type_codes)
\brief Construct SparseUnionArray from type_ids and children
This function does the bare minimum of validation of the input types.
|
static ArrayResult |
SparseUnionArray.Make(Array type_ids,
ArrayVector children,
StringVector field_names,
byte[] type_codes) |
static ArrayResult |
SparseUnionArray.Make(Array type_ids,
ArrayVector children,
StringVector field_names,
ByteBuffer type_codes) |
static ArrayResult |
SparseUnionArray.Make(Array type_ids,
ArrayVector children,
StringVector field_names,
BytePointer type_codes)
\brief Construct SparseUnionArray with custom field names from type_ids and children
This function does the bare minimum of validation of the input types.
|
boolean |
MultipleChunkIterator.Next(Array next_left,
Array next_right) |
ArrayVector |
ArrayVector.push_back(Array value) |
ArrayVector |
ArrayVector.put(Array... array) |
ArrayVector |
ArrayVector.put(Array value) |
DictionaryVector |
DictionaryVector.put(long[] firstValue,
Array[] secondValue) |
ArrayVector |
ArrayVector.put(long i,
Array value) |
boolean |
Array.RangeEquals(Array other,
long start_idx,
long end_idx,
long other_start_idx) |
boolean |
Array.RangeEquals(Array other,
long start_idx,
long end_idx,
long other_start_idx,
EqualOptions arg4) |
boolean |
Array.RangeEquals(long start_idx,
long end_idx,
long other_start_idx,
Array other) |
boolean |
Array.RangeEquals(long start_idx,
long end_idx,
long other_start_idx,
Array other,
EqualOptions arg4)
Compare if the range of slots specified are equal for the given array and
this array.
|
DictionaryVector |
DictionaryVector.second(long i,
Array second) |
Status |
DictionaryUnifier.Unify(Array dictionary)
\brief Append dictionary to the internal memo
|
Status |
DictionaryUnifier.Unify(Array dictionary,
ArrowBuffer out_transpose)
\brief Append dictionary and compute transpose indices
|
BaseListScalar |
BaseListScalar.value(Array setter) |
static Array |
ExtensionType.WrapArray(DataType ext_type,
Array storage)
\brief Wrap the given storage array as an extension array
|
| Constructor and Description |
|---|
ArrayResult(Array value)
Constructs a Result object that contains
value. |
ArrayVector(Array... array) |
ArrayVector(Array value) |
ChunkedArray(Array chunk)
\brief Construct a chunked array from a single Array
|
Datum(Array value) |
DictionaryMemoTable(MemoryPool pool,
Array dictionary) |
DictionaryVector(long[] firstValue,
Array[] secondValue) |
ExtensionArray(DataType type,
Array storage)
\brief Construct an ExtensionArray from a type and the underlying storage.
|
FixedSizeListArray(DataType type,
long length,
Array values) |
FixedSizeListArray(DataType type,
long length,
Array values,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
LargeListArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values) |
LargeListArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
LargeListScalar(Array value) |
LargeListScalar(Array value,
DataType type) |
ListArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values) |
ListArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
ListScalar(Array value) |
ListScalar(Array value,
DataType type) |
MapArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values) |
MapArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array keys,
Array items) |
MapArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array keys,
Array items,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
MapArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
MapScalar(Array value) |
MapScalar(Array value,
DataType type) |
SelectionVector(Array arr) |
| Modifier and Type | Method and Description |
|---|---|
static Array |
arrow.MakeArray(ArrayData data)
\brief Create a strongly-typed Array instance from generic ArrayData
|
| Modifier and Type | Method and Description |
|---|---|
static ListArrayResult |
arrow_dataset.ApplyGroupings(ListArray groupings,
Array array)
\brief Produce a ListArray whose slots are selections of
array which correspond to
the provided groupings. |
static boolean |
arrow.ArrayApproxEquals(Array left,
Array right) |
static boolean |
arrow.ArrayApproxEquals(Array left,
Array right,
EqualOptions arg2)
Returns true if the arrays are approximately equal.
|
static boolean |
arrow.ArrayEquals(Array left,
Array right) |
static boolean |
arrow.ArrayEquals(Array left,
Array right,
EqualOptions arg2)
Returns true if the arrays are exactly equal
|
static Status |
arrow.ArrayFromJSON(DataType arg0,
BytePointer json,
Array out) |
static Status |
arrow.ArrayFromJSON(DataType arg0,
String json,
Array out) |
static boolean |
arrow.ArrayRangeApproxEquals(Array left,
Array right,
long start_idx,
long end_idx,
long other_start_idx) |
static boolean |
arrow.ArrayRangeApproxEquals(Array left,
Array right,
long start_idx,
long end_idx,
long other_start_idx,
EqualOptions arg5)
Returns true if indicated equal-length segment of arrays are approximately equal
|
static boolean |
arrow.ArrayRangeEquals(Array left,
Array right,
long start_idx,
long end_idx,
long other_start_idx) |
static boolean |
arrow.ArrayRangeEquals(Array left,
Array right,
long start_idx,
long end_idx,
long other_start_idx,
EqualOptions arg5)
Returns true if indicated equal-length segment of arrays are exactly equal
|
static ArrayResult |
arrow.Cast(Array value,
DataType to_type) |
static ArrayResult |
arrow.Cast(Array value,
DataType to_type,
CastOptions options,
ExecContext ctx)
\brief Cast from one array type to another
|
static Status |
arrow.Concatenate(ArrayVector arrays,
MemoryPool pool,
Array out)
Deprecated.
|
static Status |
arrow.DebugPrint(Array arr,
int indent) |
static Status |
arrow.GetDictionaryPayload(long id,
Array dictionary,
IpcWriteOptions options,
IpcPayload payload)
\brief Compute IpcPayload for a dictionary
|
static Status |
arrow.GetDictionaryPayload(long id,
boolean is_delta,
Array dictionary,
IpcWriteOptions options,
IpcPayload payload)
\brief Compute IpcPayload for a dictionary
|
static Status |
arrow.MakeDictionaryBuilder(MemoryPool pool,
DataType type,
Array dictionary,
ArrayBuilder out)
\brief Construct an empty DictionaryBuilder initialized optionally
with a pre-existing dictionary
|
static ArrayResult |
arrow.NthToIndices(Array values,
long n) |
static ArrayResult |
arrow.NthToIndices(Array values,
long n,
ExecContext ctx)
\brief Returns indices that partition an array around n-th
sorted element.
|
static Status |
arrow.PrettyPrint(Array arr,
int indent,
Pointer sink)
\brief Print human-readable representation of Array
|
static Status |
arrow.PrettyPrint(Array arr,
PrettyPrintOptions options,
BytePointer result)
\brief Print human-readable representation of Array
|
static Status |
arrow.PrettyPrint(Array arr,
PrettyPrintOptions options,
Pointer sink)
\brief Print human-readable representation of Array
|
static Pointer |
arrow.shiftLeft(Pointer os,
Array x) |
static ArrayResult |
arrow.SortIndices(Array array) |
static ArrayResult |
arrow.SortIndices(Array array,
arrow.SortOrder order,
ExecContext ctx)
\brief Returns the indices that would sort an array in the
specified order.
|
static ArrayResult |
arrow.SortIndices(Array array,
int order,
ExecContext ctx) |
static ArrayResult |
arrow.SortToIndices(Array values)
Deprecated.
|
static ArrayResult |
arrow.SortToIndices(Array values,
ExecContext ctx)
Deprecated.
|
static ArrayResult |
arrow.Take(Array values,
Array indices) |
static ArrayResult |
arrow.Take(Array values,
Array indices,
TakeOptions options,
ExecContext ctx)
\brief Take with Array inputs and output
|
static ChunkedArrayResult |
arrow.Take(Array values,
ChunkedArray indices)
Deprecated.
|
static ChunkedArrayResult |
arrow.Take(Array values,
ChunkedArray indices,
TakeOptions options,
ExecContext context)
Deprecated.
|
static ChunkedArrayResult |
arrow.Take(ChunkedArray values,
Array indices)
Deprecated.
|
static ChunkedArrayResult |
arrow.Take(ChunkedArray values,
Array indices,
TakeOptions options,
ExecContext context)
Deprecated.
|
static RecordBatchResult |
arrow.Take(RecordBatch batch,
Array indices)
Deprecated.
|
static RecordBatchResult |
arrow.Take(RecordBatch batch,
Array indices,
TakeOptions options,
ExecContext context)
Deprecated.
|
static TableResult |
arrow.Take(Table table,
Array indices)
Deprecated.
|
static TableResult |
arrow.Take(Table table,
Array indices,
TakeOptions options,
ExecContext context)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Array |
SelectionVector.ToArray()
Convert to arrow-array.
|
| Modifier and Type | Method and Description |
|---|---|
Status |
ColumnWriter.WriteArrow(short[] def_levels,
short[] rep_levels,
long num_levels,
Array leaf_array,
ArrowWriteContext ctx,
boolean leaf_field_nullable) |
Status |
ColumnWriter.WriteArrow(ShortBuffer def_levels,
ShortBuffer rep_levels,
long num_levels,
Array leaf_array,
ArrowWriteContext ctx,
boolean leaf_field_nullable) |
Status |
ColumnWriter.WriteArrow(ShortPointer def_levels,
ShortPointer rep_levels,
long num_levels,
Array leaf_array,
ArrowWriteContext ctx,
boolean leaf_field_nullable)
\brief Write Apache Arrow columnar data directly to ColumnWriter.
|
Status |
FileWriter.WriteColumnChunk(Array data) |
Copyright © 2021. All rights reserved.