| Package | Description |
|---|---|
| org.bytedeco.arrow | |
| org.bytedeco.arrow.global |
| Modifier and Type | Method and Description |
|---|---|
FunctionContext |
FunctionContext.position(long position) |
| Modifier and Type | Method and Description |
|---|---|
Status |
UnaryKernel.Call(FunctionContext ctx,
Datum input,
Datum out)
\brief Executes the kernel.
|
Status |
TakeKernel.Call(FunctionContext ctx,
Datum values,
Datum indices,
Datum out)
\brief BinaryKernel interface
delegates to subclasses via Take()
|
Status |
FilterKernel.Call(FunctionContext ctx,
Datum values,
Datum filter,
Datum out)
\brief BinaryKernel interface
delegates to subclasses via Filter()
|
Status |
BinaryKernel.Call(FunctionContext ctx,
Datum left,
Datum right,
Datum out) |
Status |
FilterKernel.Filter(FunctionContext ctx,
Array values,
BooleanArray filter,
long out_length,
Array out)
\brief single-array implementation
|
Status |
TakeKernel.Take(FunctionContext ctx,
Array values,
Array indices,
Array out)
\brief single-array implementation
|
| Modifier and Type | Method and Description |
|---|---|
static Status |
arrow.And(FunctionContext context,
Datum left,
Datum right,
Datum out)
\brief Element-wise AND of two boolean datums which always propagates nulls
(null and false is null).
|
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.Cast(FunctionContext context,
Datum value,
DataType to_type,
CastOptions options,
Datum out)
\brief Cast from one value to another
|
static Status |
arrow.Compare(FunctionContext context,
Datum left,
Datum right,
CompareOptions options,
Datum out)
\brief Compare a numeric array with a scalar.
|
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.Count(FunctionContext context,
CountOptions options,
Datum datum,
Datum out)
\brief Count non-null (or null) values in an array.
|
static Status |
arrow.DictionaryEncode(FunctionContext context,
Datum data,
Datum out)
\brief Dictionary-encode values in an array-like object
|
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,
ChunkedArray values,
ChunkedArray 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,
Datum values,
Datum filter,
Datum out)
\brief Filter an array with a boolean selection filter
|
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.Filter(FunctionContext ctx,
Table table,
ChunkedArray filter,
Table out)
\brief Filter a table 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.Invert(FunctionContext context,
Datum value,
Datum out)
\brief Invert the values of a boolean datum
|
static Status |
arrow.IsIn(FunctionContext context,
Datum left,
Datum right,
Datum out)
\brief IsIn returns boolean values if the value
is in both left and right arrays.
|
static Status |
arrow.KleeneAnd(FunctionContext context,
Datum left,
Datum right,
Datum out)
\brief Element-wise AND of two boolean datums with a Kleene truth table
(null and false is false).
|
static Status |
arrow.KleeneOr(FunctionContext context,
Datum left,
Datum right,
Datum out)
\brief Element-wise OR of two boolean datums with a Kleene truth table
(null or true is true).
|
static AggregateFunction |
arrow.MakeMeanAggregateFunction(DataType type,
FunctionContext context) |
static AggregateFunction |
arrow.MakeSumAggregateFunction(DataType type,
FunctionContext context)
\brief Return a Sum Kernel
|
static Status |
arrow.Mean(FunctionContext context,
Array array,
Datum mean)
\brief Compute the mean of a numeric array.
|
static Status |
arrow.Mean(FunctionContext context,
Datum value,
Datum mean)
\brief Compute the mean of a numeric array.
|
static Status |
arrow.Or(FunctionContext context,
Datum left,
Datum right,
Datum out)
\brief Element-wise OR of two boolean datums which always propagates nulls
(null and true is null).
|
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.Sum(FunctionContext context,
Datum value,
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,
ChunkedArray values,
ChunkedArray indices,
TakeOptions options,
ChunkedArray out)
\brief Take from a chunked 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,
Datum values,
Datum indices,
TakeOptions options,
Datum out)
\brief Take from an array of values at indices in another array
|
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.Take(FunctionContext ctx,
Table table,
ChunkedArray indices,
TakeOptions options,
Table out)
\brief Take from a table at indices in a chunked array
The output table will have the same schema as the input table,
with rows taken from the values array 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.
|
static Status |
arrow.Xor(FunctionContext context,
Datum left,
Datum right,
Datum out)
\brief Element-wise XOR of two boolean datums
|
Copyright © 2020. All rights reserved.