| Package | Description |
|---|---|
| org.bytedeco.arrow | |
| org.bytedeco.arrow_dataset | |
| org.bytedeco.arrow.global | |
| org.bytedeco.gandiva | |
| org.bytedeco.parquet |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseBinaryArray
Base class for variable-sized binary arrays, regardless of offset size
and logical interpretation.
|
class |
BaseLargeBinaryArray |
class |
BaseLargeListArray |
class |
BaseListArray
Base class for variable-sized list arrays, regardless of offset size.
|
class |
BinaryArray
Concrete Array class for variable-size binary data
|
class |
BooleanArray
Concrete Array class for boolean data
|
class |
Date32Array |
class |
Date64Array |
class |
DayTimeIntervalArray
DayTimeArray
---------------------
\brief Array of Day and Millisecond values.
|
class |
Decimal128Array
Concrete Array class for 128-bit decimal data
|
class |
DictionaryArray
\brief Array type for dictionary-encoded data with a
data-dependent dictionary
A dictionary array contains an array of non-negative integers (the
"dictionary indices") along with a data type containing a "dictionary"
corresponding to the distinct values represented in the data.
|
class |
DoubleArray |
class |
DurationArray |
class |
ExtensionArray
\brief Base array class for user-defined extension types
|
class |
FixedSizeBinaryArray
Concrete Array class for fixed-size binary data
|
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 |
LargeBinaryArray
Concrete Array class for large variable-size binary data
|
class |
LargeListArray
Concrete Array class for large list data (with 64-bit offsets)
|
class |
LargeStringArray
Concrete Array class for large variable-size string (utf-8) data
|
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 |
StringArray
Concrete Array class for variable-size string (utf-8) 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
Concrete Array class for union data
|
| Modifier and Type | Method and Description |
|---|---|
Array |
UnionArray.child(int pos) |
Array |
ChunkedArray.chunk(int i) |
Array |
RecordBatch.column(int i)
\brief Retrieve an array from the record batch
|
Array |
DictionaryArray.dictionary()
\brief Return the dictionary for this array, which is stored as
a member of the ArrayData internal structure
|
Array |
ArrayData.dictionary() |
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 |
DictionaryArray.indices() |
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.multiply() |
Array |
ArrayVector.pop_back() |
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
|
| Modifier and Type | Method and Description |
|---|---|
Status |
RecordBatch.AddColumn(int i,
BytePointer field_name,
Array column,
RecordBatch out) |
Status |
RecordBatch.AddColumn(int i,
Field field,
Array column,
RecordBatch out)
\brief Add column to the record batch, producing a new RecordBatch
|
Status |
RecordBatch.AddColumn(int i,
String field_name,
Array column,
RecordBatch out)
\brief Add new nullable column to the record batch, producing a new
RecordBatch.
|
Status |
DictionaryMemo.AddDictionary(long id,
Array dictionary)
\brief Add a dictionary to the memo with a particular id.
|
Status |
TableWriter.Append(BytePointer name,
Array values) |
Status |
TableWriter.Append(String name,
Array values)
\brief Append a column to the file
|
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
|
ArrayData |
ArrayData.dictionary(Array setter) |
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
|
Status |
FilterKernel.Filter(FunctionContext ctx,
Array values,
BooleanArray filter,
long out_length,
Array out)
\brief single-array implementation
|
Status |
ArrayBuilder.Finish(Array out)
\brief Return result of builder as an Array object.
|
static Status |
MapArray.FromArrays(Array offsets,
Array keys,
Array items,
MemoryPool pool,
Array out)
\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 Status |
ListArray.FromArrays(Array offsets,
Array values,
MemoryPool pool,
Array out)
\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 Status |
LargeListArray.FromArrays(Array offsets,
Array values,
MemoryPool pool,
Array out)
\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 Status |
DictionaryArray.FromArrays(DataType type,
Array indices,
Array dictionary,
Array out)
\brief Construct DictionaryArray from dictionary and indices
array and validate
This function does the validation of the indices and input type.
|
static Status |
RecordBatch.FromStructArray(Array array,
RecordBatch out)
\brief Construct record batch by copying vector of array data
|
Status |
DictionaryMemo.GetDictionary(long id,
Array dictionary)
\brief Return current dictionary corresponding to a particular
id.
|
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.
|
ArrayVector.Iterator |
ArrayVector.insert(ArrayVector.Iterator pos,
Array value) |
Status |
DictionaryMemoTable.InsertValues(Array values)
\brief Insert new memo values
|
static ArrayData |
ArrayData.Make(DataType type,
long length,
ArrowBufferVector buffers,
ArrayDataVector child_data,
Array dictionary) |
static ArrayData |
ArrayData.Make(DataType type,
long length,
ArrowBufferVector buffers,
ArrayDataVector child_data,
Array dictionary,
long null_count,
long offset) |
static Status |
UnionArray.MakeDense(Array type_ids,
Array value_offsets,
ArrayVector children,
Array out)
\brief Construct Dense UnionArray from types_ids, value_offsets and children
This function does the bare minimum of validation of the offsets and
input types.
|
static Status |
UnionArray.MakeDense(Array type_ids,
Array value_offsets,
ArrayVector children,
byte[] type_codes,
Array out) |
static Status |
UnionArray.MakeDense(Array type_ids,
Array value_offsets,
ArrayVector children,
ByteBuffer type_codes,
Array out) |
static Status |
UnionArray.MakeDense(Array type_ids,
Array value_offsets,
ArrayVector children,
BytePointer type_codes,
Array out)
\brief Construct Dense UnionArray from types_ids, value_offsets and children
This function does the bare minimum of validation of the offsets and
input types.
|
static Status |
UnionArray.MakeDense(Array type_ids,
Array value_offsets,
ArrayVector children,
StringVector field_names,
Array out)
\brief Construct Dense UnionArray from types_ids, value_offsets and children
This function does the bare minimum of validation of the offsets and
input types.
|
static Status |
UnionArray.MakeDense(Array type_ids,
Array value_offsets,
ArrayVector children,
StringVector field_names,
byte[] type_codes,
Array out) |
static Status |
UnionArray.MakeDense(Array type_ids,
Array value_offsets,
ArrayVector children,
StringVector field_names,
ByteBuffer type_codes,
Array out) |
static Status |
UnionArray.MakeDense(Array type_ids,
Array value_offsets,
ArrayVector children,
StringVector field_names,
BytePointer type_codes,
Array out)
\brief Construct Dense UnionArray from types_ids, value_offsets and children
This function does the bare minimum of validation of the offsets and
input types.
|
static Status |
UnionArray.MakeSparse(Array type_ids,
ArrayVector children,
Array out)
\brief Construct Sparse UnionArray from type_ids and children
This function does the bare minimum of validation of the offsets and
input types.
|
static Status |
UnionArray.MakeSparse(Array type_ids,
ArrayVector children,
byte[] type_codes,
Array out) |
static Status |
UnionArray.MakeSparse(Array type_ids,
ArrayVector children,
ByteBuffer type_codes,
Array out) |
static Status |
UnionArray.MakeSparse(Array type_ids,
ArrayVector children,
BytePointer type_codes,
Array out)
\brief Construct Sparse UnionArray from type_ids and children
This function does the bare minimum of validation of the offsets and
input types.
|
static Status |
UnionArray.MakeSparse(Array type_ids,
ArrayVector children,
StringVector field_names,
Array out)
\brief Construct Sparse UnionArray from type_ids and children
This function does the bare minimum of validation of the offsets and
input types.
|
static Status |
UnionArray.MakeSparse(Array type_ids,
ArrayVector children,
StringVector field_names,
byte[] type_codes,
Array out) |
static Status |
UnionArray.MakeSparse(Array type_ids,
ArrayVector children,
StringVector field_names,
ByteBuffer type_codes,
Array out) |
static Status |
UnionArray.MakeSparse(Array type_ids,
ArrayVector children,
StringVector field_names,
BytePointer type_codes,
Array out)
\brief Construct Sparse UnionArray from type_ids and children
This function does the bare minimum of validation of the offsets and
input types.
|
ArrayVector |
ArrayVector.push_back(Array value) |
ArrayVector |
ArrayVector.put(Array... array) |
ArrayVector |
ArrayVector.put(Array value) |
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(long start_idx,
long end_idx,
long other_start_idx,
Array other)
Compare if the range of slots specified are equal for the given array and
this array.
|
Status |
TakeKernel.Take(FunctionContext ctx,
Array values,
Array indices,
Array out)
\brief single-array implementation
|
Status |
DictionaryArray.Transpose(MemoryPool pool,
DataType type,
Array dictionary,
int[] transpose_map,
Array out) |
Status |
DictionaryArray.Transpose(MemoryPool pool,
DataType type,
Array dictionary,
IntBuffer transpose_map,
Array out) |
Status |
DictionaryArray.Transpose(MemoryPool pool,
DataType type,
Array dictionary,
IntPointer transpose_map,
Array out)
\brief Transpose this DictionaryArray
This method constructs a new dictionary array with the given dictionary type,
transposing indices using the transpose map.
|
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) |
Status |
Array.View(DataType type,
Array out)
Construct a zero-copy view of this array with the given type.
|
| 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) |
DictionaryArray(DataType type,
Array indices,
Array dictionary) |
DictionaryMemoTable(Array dictionary) |
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) |
| Modifier and Type | Method and Description |
|---|---|
Array |
InExpression.set()
The set against which the operand will be compared
|
| Modifier and Type | Method and Description |
|---|---|
InExpression |
Expression.In(Array set) |
| Constructor and Description |
|---|
InExpression(Expression operand,
Array set) |
| 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 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)
\class TableReader
\brief An interface for reading columns from Feather files
|
static boolean |
arrow.ArrayRangeEquals(Array left,
Array right,
long start_idx,
long end_idx,
long other_start_idx)
Returns true if indicated equal-length segment of arrays is exactly equal
|
static Status |
arrow.Cast(FunctionContext context,
Array value,
DataType to_type,
CastOptions options,
Array out)
\brief Cast from one array type to another
|
static Status |
arrow.Concatenate(ArrayVector arrays,
MemoryPool pool,
Array out)
\brief Concatenate arrays
|
static Status |
arrow.Count(FunctionContext context,
CountOptions options,
Array array,
Datum out)
\brief Count non-null (or null) values in an array.
|
static Status |
arrow.DebugPrint(Array arr,
int indent) |
static Status |
arrow.Filter(FunctionContext ctx,
Array values,
Array filter,
Array out)
\brief Filter an array with a boolean selection filter
The output array will be populated with values from the input at positions
where the selection filter is not 0.
|
static Status |
arrow.Filter(FunctionContext ctx,
ChunkedArray values,
Array filter,
ChunkedArray out)
\brief Filter a chunked array with a boolean selection filter
The output chunked array will be populated with values from the input at positions
where the selection filter is not 0.
|
static Status |
arrow.Filter(FunctionContext ctx,
RecordBatch batch,
Array filter,
RecordBatch out)
\brief Filter a record batch with a boolean selection filter
The output record batch's columns will be populated with values from corresponding
columns of the input at positions where the selection filter is not 0.
|
static Status |
arrow.Filter(FunctionContext ctx,
Table table,
Array filter,
Table out)
\brief Filter a table with a boolean selection filter
The output table's columns will be populated with values from corresponding
columns of the input at positions where the selection filter is not 0.
|
static Status |
arrow.GetDictionaryPayload(long id,
Array dictionary,
IpcOptions options,
MemoryPool pool,
IpcPayload payload)
\brief Compute IpcPayload for a dictionary
|
static Status |
arrow.MakeArrayFromScalar(MemoryPool pool,
Scalar scalar,
long length,
Array out)
\brief Create a strongly-typed Array instance with all elements null
|
static Status |
arrow.MakeArrayFromScalar(Scalar scalar,
long length,
Array out)
\brief Create an Array instance whose slots are the given scalar
|
static Status |
arrow.MakeArrayOfNull(DataType type,
long length,
Array out)
\brief Create a strongly-typed Array instance with all elements null
|
static Status |
arrow.MakeArrayOfNull(MemoryPool pool,
DataType type,
long length,
Array out)
\brief Create a strongly-typed Array instance with all elements null
|
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 Status |
arrow.Mean(FunctionContext context,
Array array,
Datum mean)
\brief Compute the mean of a numeric array.
|
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 Status |
arrow.SortToIndices(FunctionContext ctx,
Array values,
Array offsets)
\brief Returns the indices that would sort an array.
|
static Status |
arrow.Sum(FunctionContext context,
Array array,
Datum out)
\brief Sum values of a numeric array.
|
static Status |
arrow.Take(FunctionContext ctx,
Array values,
Array indices,
TakeOptions options,
Array out)
\brief Take from an array of values at indices in another array
The output array will be of the same type as the input values
array, with elements taken from the values array at the given
indices.
|
static Status |
arrow.Take(FunctionContext ctx,
Array values,
ChunkedArray indices,
TakeOptions options,
ChunkedArray out)
\brief Take from an array of values at indices in a chunked array
The output chunked array will be of the same type as the input values
array, with elements taken from the values array at the given
indices.
|
static Status |
arrow.Take(FunctionContext ctx,
ChunkedArray values,
Array indices,
TakeOptions options,
ChunkedArray out)
\brief Take from a chunked array of values at indices in another array
The output chunked array will be of the same type as the input values
array, with elements taken from the values array at the given
indices.
|
static Status |
arrow.Take(FunctionContext ctx,
RecordBatch batch,
Array indices,
TakeOptions options,
RecordBatch out)
\brief Take from a record batch at indices in another array
The output batch will have the same schema as the input batch,
with rows taken from the columns in the batch at the given
indices.
|
static Status |
arrow.Take(FunctionContext ctx,
Table table,
Array indices,
TakeOptions options,
Table out)
\brief Take from a table at indices in an array
The output table will have the same schema as the input table,
with rows taken from the columns in the table at the given
indices.
|
static Status |
arrow.Unique(FunctionContext context,
Datum datum,
Array out)
\brief Compute unique elements from an array-like object
Note if a null occurs in the input it will NOT be included in the output.
|
static Status |
arrow.ValueCounts(FunctionContext context,
Datum value,
Array counts)
\brief Return counts of unique elements from an array-like object.
|
| 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 array,
ArrowWriteContext ctx) |
Status |
ColumnWriter.WriteArrow(ShortBuffer def_levels,
ShortBuffer rep_levels,
long num_levels,
Array array,
ArrowWriteContext ctx) |
Status |
ColumnWriter.WriteArrow(ShortPointer def_levels,
ShortPointer rep_levels,
long num_levels,
Array array,
ArrowWriteContext ctx)
\brief Write Apache Arrow columnar data directly to ColumnWriter.
|
Copyright © 2020. All rights reserved.