| Package | Description |
|---|---|
| org.bytedeco.arrow | |
| org.bytedeco.arrow_dataset | |
| org.bytedeco.arrow.global |
| Modifier and Type | Method and Description |
|---|---|
ExecContext |
KernelContext.exec_context()
\brief Configuration related to function execution that is to be shared
across multiple kernels.
|
ExecContext |
ExecContext.getPointer(long i) |
ExecContext |
ExecContext.position(long position) |
| Modifier and Type | Method and Description |
|---|---|
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 |
MetaFunction.Execute(DatumVector args,
FunctionOptions options,
ExecContext ctx) |
| Constructor and Description |
|---|
KernelContext(ExecContext exec_ctx) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionResult |
Expression.Bind(Schema in_schema,
ExecContext arg1) |
ExpressionResult |
Expression.Bind(ValueDescr in,
ExecContext arg1)
Bind this expression to the given input type, looking up Kernels and field types.
|
| Modifier and Type | Method and Description |
|---|---|
static ExecContext |
arrow.default_exec_context() |
| Modifier and Type | Method and Description |
|---|---|
static DatumResult |
arrow.Add(Datum left,
Datum right,
ArithmeticOptions options,
ExecContext ctx)
\}
|
static DatumResult |
arrow.All(Datum value,
ExecContext ctx)
\brief Test whether all elements in a boolean array evaluate to true.
|
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.AndNot(Datum left,
Datum right,
ExecContext ctx)
\brief Element-wise AND NOT of two boolean datums which always propagates nulls
(null and not true is null).
|
static DatumResult |
arrow.Any(Datum value,
ExecContext ctx)
\brief Test whether any element in a boolean array evaluates to true.
|
static DatumResult |
arrow.CallFunction(BytePointer func_name,
DatumVector args,
ExecContext ctx) |
static DatumResult |
arrow.CallFunction(BytePointer func_name,
DatumVector args,
FunctionOptions options,
ExecContext ctx) |
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,
ExecContext ctx)
\defgroup compute-call-function One-shot calls to compute functions
\{
|
static ExpressionResult |
arrow_dataset.Canonicalize(Expression arg0,
ExecContext arg1)
\defgroup expression-passes Functions for modification of Expressions
\{
These transform bound expressions.
|
static ArrayResult |
arrow.Cast(Array value,
DataType to_type,
CastOptions options,
ExecContext ctx)
\brief Cast from one array type to another
|
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,
CastOptions options,
ExecContext ctx)
\brief Cast from one value to another
|
static DatumVectorResult |
arrow.Cast(DatumVector values,
ValueDescrVector descrs,
ExecContext ctx)
\brief Cast several values simultaneously.
|
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,
CountOptions options,
ExecContext ctx)
\}
|
static DatumResult |
arrow.DictionaryEncode(Datum data,
DictionaryEncodeOptions options,
ExecContext ctx)
\brief Dictionary-encode values in an array-like object
Any nulls encountered in the dictionary will be handled according to the
specified null encoding behavior.
|
static DatumResult |
arrow.Divide(Datum left,
Datum right,
ArithmeticOptions options,
ExecContext ctx)
\brief Divide two values.
|
static DatumResult |
arrow_dataset.ExecuteScalarExpression(Expression arg0,
Datum input,
ExecContext arg2)
Execute a scalar expression against the provided state and input Datum.
|
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,
FilterOptions options,
ExecContext ctx)
\}
|
static DatumResult |
arrow.GroupBy(DatumVector arguments,
DatumVector keys,
Aggregate aggregates,
ExecContext ctx)
Internal use only: helper function for testing HashAggregateKernels.
|
static DatumResult |
arrow.IndexIn(Datum values,
Datum value_set,
ExecContext ctx) |
static DatumResult |
arrow.IndexIn(Datum values,
SetLookupOptions options,
ExecContext ctx)
\brief IndexIn examines each slot in the values against a value_set array.
|
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,
ExecContext ctx) |
static DatumResult |
arrow.IsIn(Datum values,
SetLookupOptions options,
ExecContext ctx)
\brief IsIn returns true for each element of
values that is contained in
value_set
Behaviour of nulls is governed by SetLookupOptions::skip_nulls. |
static DatumResult |
arrow.IsNan(Datum values,
ExecContext ctx)
\brief IsNan returns true for each element of
values that is NaN,
false otherwise |
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,
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,
ExecContext ctx)
\brief Element-wise AND of two boolean datums with a Kleene truth table
(null and false is false).
|
static DatumResult |
arrow.KleeneAndNot(Datum left,
Datum right,
ExecContext ctx)
\brief Element-wise AND NOT of two boolean datums with a Kleene truth table
(false and not null is false, null and not true is false).
|
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,
ExecContext ctx)
\brief Compute the mean of a numeric array.
|
static DatumResult |
arrow.Mode(Datum value,
ModeOptions options,
ExecContext ctx)
\brief Calculate the modal (most common) value of a numeric array
This function returns top-n most common values and number of times they occur as
an array of
struct<mode: T, count: int64>, where T is the input type. |
static DatumResult |
arrow.Multiply(Datum left,
Datum right,
ArithmeticOptions options,
ExecContext ctx)
\brief Multiply two values.
|
static ArrayResult |
arrow.NthToIndices(Array values,
long n,
ExecContext ctx)
\brief Returns indices that partition an array around n-th
sorted element.
|
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.Power(Datum left,
Datum right,
ArithmeticOptions options,
ExecContext ctx)
\brief Raise the values of base array to the power of the exponent array values.
|
static DatumResult |
arrow.Quantile(Datum value,
QuantileOptions options,
ExecContext ctx)
\brief Calculate the quantiles of a numeric 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.SortIndices(ChunkedArray chunked_array,
arrow.SortOrder order,
ExecContext ctx)
\brief Returns the indices that would sort a chunked array in the
specified order.
|
static ArrayResult |
arrow.SortIndices(ChunkedArray chunked_array,
int order,
ExecContext ctx) |
static ArrayResult |
arrow.SortIndices(Datum datum,
SortOptions options,
ExecContext ctx)
\brief Returns the indices that would sort an input in the
specified order.
|
static ArrayResult |
arrow.SortToIndices(Array values,
ExecContext ctx)
Deprecated.
|
static DatumResult |
arrow.Stddev(Datum value,
VarianceOptions options,
ExecContext ctx)
\brief Calculate the standard deviation of a numeric array
|
static DatumResult |
arrow.Subtract(Datum left,
Datum right,
ArithmeticOptions options,
ExecContext ctx)
\brief Subtract two values.
|
static DatumResult |
arrow.Sum(Datum value,
ExecContext ctx)
\brief Sum values of a numeric array.
|
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,
TakeOptions options,
ExecContext context)
Deprecated.
|
static ChunkedArrayResult |
arrow.Take(ChunkedArray values,
Array indices,
TakeOptions options,
ExecContext context)
Deprecated.
|
static ChunkedArrayResult |
arrow.Take(ChunkedArray values,
ChunkedArray indices,
TakeOptions options,
ExecContext context)
Deprecated.
|
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 RecordBatchResult |
arrow.Take(RecordBatch batch,
Array indices,
TakeOptions options,
ExecContext context)
Deprecated.
|
static TableResult |
arrow.Take(Table table,
Array indices,
TakeOptions options,
ExecContext context)
Deprecated.
|
static TableResult |
arrow.Take(Table table,
ChunkedArray indices,
TakeOptions options,
ExecContext context)
Deprecated.
|
static DatumResult |
arrow.TDigest(Datum value,
TDigestOptions options,
ExecContext ctx)
\brief Calculate the approximate quantiles of a numeric array with T-Digest algorithm
|
static ArrayResult |
arrow.Unique(Datum datum,
ExecContext ctx)
\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 StructArrayResult |
arrow.ValueCounts(Datum value,
ExecContext ctx)
\brief Return counts of unique elements from an array-like object.
|
static DatumResult |
arrow.Variance(Datum value,
VarianceOptions options,
ExecContext ctx)
\brief Calculate the variance of a numeric array
|
static DatumResult |
arrow.Xor(Datum left,
Datum right,
ExecContext ctx)
\brief Element-wise XOR of two boolean datums
|
Copyright © 2021. All rights reserved.