| Package | Description |
|---|---|
| org.bytedeco.arrow | |
| org.bytedeco.arrow_dataset | |
| org.bytedeco.arrow.global |
| Modifier and Type | Method and Description |
|---|---|
DatumResult |
MetaFunction.Execute(DatumVector args,
FunctionOptions options,
ExecContext ctx) |
DatumResult |
Function.Execute(DatumVector args,
FunctionOptions options,
ExecContext ctx)
\brief Execute the function eagerly with the passed input arguments with
kernel dispatch, batch iteration, and memory allocation details taken
care of.
|
DatumResult |
DatumResult.getPointer(long i) |
DatumResult |
DatumResult.position(long position) |
DatumResult |
DatumResult.put(DatumResult other)
Copy-assignment operator.
|
| Modifier and Type | Method and Description |
|---|---|
DatumResult |
DatumResult.put(DatumResult other)
Copy-assignment operator.
|
| Constructor and Description |
|---|
DatumResult(DatumResult other)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
DatumResult |
ExpressionEvaluator.Evaluate(Expression expr,
RecordBatch batch) |
DatumResult |
TreeEvaluator.Evaluate(Expression expr,
RecordBatch batch,
MemoryPool pool) |
DatumResult |
ExpressionEvaluator.Evaluate(Expression expr,
RecordBatch batch,
MemoryPool pool)
Evaluate expr against each row of a RecordBatch.
|
| Modifier and Type | Method and Description |
|---|---|
static DatumResult |
arrow.Add(Datum left,
Datum right) |
static DatumResult |
arrow.Add(Datum left,
Datum right,
ArithmeticOptions options,
ExecContext ctx)
\}
|
static DatumResult |
arrow.And(Datum left,
Datum right) |
static DatumResult |
arrow.And(Datum left,
Datum right,
ExecContext ctx)
\brief Element-wise AND of two boolean datums which always propagates nulls
(null and false is null).
|
static DatumResult |
arrow.CallFunction(BytePointer func_name,
DatumVector args) |
static DatumResult |
arrow.CallFunction(BytePointer func_name,
DatumVector args,
ExecContext ctx) |
static DatumResult |
arrow.CallFunction(BytePointer func_name,
DatumVector args,
FunctionOptions options) |
static DatumResult |
arrow.CallFunction(BytePointer func_name,
DatumVector args,
FunctionOptions options,
ExecContext ctx) |
static DatumResult |
arrow.CallFunction(String func_name,
DatumVector args) |
static DatumResult |
arrow.CallFunction(String func_name,
DatumVector args,
ExecContext ctx)
\brief Variant of CallFunction which uses a function's default options.
|
static DatumResult |
arrow.CallFunction(String func_name,
DatumVector args,
FunctionOptions options) |
static DatumResult |
arrow.CallFunction(String func_name,
DatumVector args,
FunctionOptions options,
ExecContext ctx)
\defgroup compute-call-function One-shot calls to compute functions
\{
|
static DatumResult |
arrow.Cast(Datum value,
CastOptions options) |
static DatumResult |
arrow.Cast(Datum value,
CastOptions options,
ExecContext ctx)
\brief Cast from one array type to another
|
static DatumResult |
arrow.Cast(Datum value,
DataType to_type) |
static DatumResult |
arrow.Cast(Datum value,
DataType to_type,
CastOptions options,
ExecContext ctx)
\brief Cast from one value to another
|
static DatumResult |
arrow.Compare(Datum left,
Datum right,
CompareOptions options) |
static DatumResult |
arrow.Compare(Datum left,
Datum right,
CompareOptions options,
ExecContext ctx)
\brief Compare a numeric array with a scalar.
|
static DatumResult |
arrow.Count(Datum datum) |
static DatumResult |
arrow.Count(Datum datum,
CountOptions options,
ExecContext ctx)
\}
|
static DatumResult |
arrow.DictionaryEncode(Datum data) |
static DatumResult |
arrow.DictionaryEncode(Datum data,
ExecContext ctx)
\brief Dictionary-encode values in an array-like object
|
static DatumResult |
arrow.FillNull(Datum values,
Datum fill_value) |
static DatumResult |
arrow.FillNull(Datum values,
Datum fill_value,
ExecContext ctx)
\brief FillNull replaces each null element in
values
with fill_value |
static DatumResult |
arrow.Filter(Datum values,
Datum filter) |
static DatumResult |
arrow.Filter(Datum values,
Datum filter,
FilterOptions options,
ExecContext ctx)
\}
|
static DatumResult |
arrow.IndexIn(Datum values,
Datum value_set) |
static DatumResult |
arrow.IndexIn(Datum values,
Datum value_set,
ExecContext ctx)
\brief IndexIn examines each slot in the values against a value_set array.
|
static DatumResult |
arrow.Invert(Datum value) |
static DatumResult |
arrow.Invert(Datum value,
ExecContext ctx)
\brief Invert the values of a boolean datum
|
static DatumResult |
arrow.IsIn(Datum values,
Datum value_set) |
static DatumResult |
arrow.IsIn(Datum values,
Datum value_set,
ExecContext ctx)
\brief IsIn returns true for each element of
values that is contained in
value_set
If null occurs in left, if null count in right is not 0,
it returns true, else returns null. |
static DatumResult |
arrow.IsNull(Datum values) |
static DatumResult |
arrow.IsNull(Datum values,
ExecContext ctx)
\brief IsNull returns true for each element of
values that is null,
false otherwise |
static DatumResult |
arrow.IsValid(Datum values) |
static DatumResult |
arrow.IsValid(Datum values,
ExecContext ctx)
\brief IsValid returns true for each element of
values that is not null,
false otherwise |
static DatumResult |
arrow.KleeneAnd(Datum left,
Datum right) |
static DatumResult |
arrow.KleeneAnd(Datum left,
Datum right,
ExecContext ctx)
\brief Element-wise AND of two boolean datums with a Kleene truth table
(null and false is false).
|
static DatumResult |
arrow.KleeneOr(Datum left,
Datum right) |
static DatumResult |
arrow.KleeneOr(Datum left,
Datum right,
ExecContext ctx)
\brief Element-wise OR of two boolean datums with a Kleene truth table
(null or true is true).
|
static DatumResult |
arrow.Mean(Datum value) |
static DatumResult |
arrow.Mean(Datum value,
ExecContext ctx)
\brief Compute the mean of a numeric array.
|
static DatumResult |
arrow.Multiply(Datum left,
Datum right) |
static DatumResult |
arrow.Multiply(Datum left,
Datum right,
ArithmeticOptions options,
ExecContext ctx)
\brief Multiply two values.
|
static DatumResult |
arrow.Or(Datum left,
Datum right) |
static DatumResult |
arrow.Or(Datum left,
Datum right,
ExecContext ctx)
\brief Element-wise OR of two boolean datums which always propagates nulls
(null and true is null).
|
static DatumResult |
arrow.Subtract(Datum left,
Datum right) |
static DatumResult |
arrow.Subtract(Datum left,
Datum right,
ArithmeticOptions options,
ExecContext ctx)
\brief Subtract two values.
|
static DatumResult |
arrow.Sum(Datum value) |
static DatumResult |
arrow.Sum(Datum value,
ExecContext ctx)
\brief Sum values of a numeric array.
|
static DatumResult |
arrow.Take(Datum values,
Datum indices) |
static DatumResult |
arrow.Take(Datum values,
Datum indices,
TakeOptions options,
ExecContext ctx)
\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 DatumResult |
arrow.Xor(Datum left,
Datum right) |
static DatumResult |
arrow.Xor(Datum left,
Datum right,
ExecContext ctx)
\brief Element-wise XOR of two boolean datums
|
Copyright © 2020. All rights reserved.