| Package | Description |
|---|---|
| org.bytedeco.arrow_dataset | |
| org.bytedeco.arrow.global |
| Modifier and Type | Method and Description |
|---|---|
Expression |
Expression.Call.arguments() |
Expression |
Partitioning.PartitionedBatches.expressions() |
Expression |
ScanOptions.filter() |
Expression[] |
ExpressionVector.get() |
Expression |
ExpressionVector.Iterator.get() |
Expression |
ExpressionVector.get(long i) |
Expression |
Expression.getPointer(long i) |
Expression |
ExpressionResult.MoveValueUnsafe() |
Expression |
ExpressionResult.multiply() |
Expression |
Fragment.partition_expression()
\brief An expression which evaluates to true for all data viewed by this
Fragment.
|
Expression |
Dataset.partition_expression()
\brief An expression which evaluates to true for all data viewed by this Dataset.
|
Expression |
ExpressionVector.pop_back() |
Expression |
Expression.position(long position) |
Expression |
DatasetFactory.root_partition()
\brief Optional root partition for the resulting Dataset.
|
Expression |
ExpressionResult.ValueOrDie()
Gets a mutable reference to the stored
T value. |
Expression |
ExpressionResult.ValueUnsafe()
Cast the internally stored value to produce a new result or propagate the stored
error.
|
| Modifier and Type | Method and Description |
|---|---|
long |
Expression.Hash.apply(Expression expr) |
Expression.Call |
Expression.Call.arguments(Expression setter) |
boolean |
Expression.Equals(Expression other) |
Partitioning.PartitionedBatches |
Partitioning.PartitionedBatches.expressions(Expression setter) |
ScanOptions |
ScanOptions.filter(Expression setter) |
Status |
ScannerBuilder.Filter(Expression filter)
\brief Set the filter expression to return only rows matching the filter.
|
StringResult |
Partitioning.Format(Expression expr) |
StringResult |
KeyValuePartitioning.Format(Expression expr) |
StringResult |
FunctionPartitioning.Format(Expression expr) |
FragmentIteratorResult |
Dataset.GetFragments(Expression predicate)
\brief GetFragments returns an iterator of Fragments given a predicate.
|
ExpressionVector.Iterator |
ExpressionVector.insert(ExpressionVector.Iterator pos,
Expression value) |
static FileSystemDatasetResult |
FileSystemDataset.Make(Schema schema,
Expression root_partition,
FileFormat format,
FileSystem filesystem,
FileFragmentVector fragments)
\brief Create a FileSystemDataset.
|
FileFragmentResult |
FileFormat.MakeFragment(FileSource source,
Expression partition_expression) |
FileFragmentResult |
ParquetFileFormat.MakeFragment(FileSource source,
Expression partition_expression,
Schema physical_schema)
\brief Create a Fragment targeting all RowGroups.
|
FileFragmentResult |
FileFormat.MakeFragment(FileSource source,
Expression partition_expression,
Schema physical_schema)
\brief Open a fragment
|
ParquetFileFragmentResult |
ParquetFileFormat.MakeFragment(FileSource source,
Expression partition_expression,
Schema physical_schema,
int[] row_groups) |
ParquetFileFragmentResult |
ParquetFileFormat.MakeFragment(FileSource source,
Expression partition_expression,
Schema physical_schema,
IntBuffer row_groups) |
ParquetFileFragmentResult |
ParquetFileFormat.MakeFragment(FileSource source,
Expression partition_expression,
Schema physical_schema,
IntPointer row_groups)
\brief Create a Fragment, restricted to the specified row groups.
|
ExpressionVector |
ExpressionVector.push_back(Expression value) |
ExpressionVector |
ExpressionVector.put(Expression... array) |
ExpressionVector |
ExpressionVector.put(Expression value) |
ExpressionVector |
ExpressionVector.put(long i,
Expression value) |
static Status |
KeyValuePartitioning.SetDefaultValuesFromKeys(Expression expr,
RecordBatchProjector projector) |
Status |
DatasetFactory.SetRootPartition(Expression partition) |
FragmentResult |
ParquetFileFragment.SplitByRowGroup(Expression predicate) |
FragmentResult |
ParquetFileFragment.Subset(Expression predicate)
\brief Return fragment which selects a filtered subset of this fragment's RowGroups.
|
| Constructor and Description |
|---|
ExpressionResult(Expression value)
Constructs a Result object that contains
value. |
ExpressionVector(Expression... array) |
ExpressionVector(Expression value) |
InMemoryFragment(RecordBatchVector record_batches,
Expression arg1) |
InMemoryFragment(Schema schema,
RecordBatchVector record_batches,
Expression arg2) |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
arrow_dataset.and_(Expression arg0) |
static Expression |
arrow_dataset.and_(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.call(BytePointer function,
Expression arguments) |
static Expression |
arrow_dataset.call(BytePointer function,
Expression arguments,
FunctionOptions options) |
static Expression |
arrow_dataset.call(String function,
Expression arguments) |
static Expression |
arrow_dataset.call(String function,
Expression arguments,
FunctionOptions options) |
static Expression |
arrow_dataset.equal(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.field_ref(FieldRef ref) |
static Expression |
arrow_dataset.greater_equal(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.greater(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.less_equal(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.less(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.literal(Datum lit) |
static Expression |
arrow_dataset.not_(Expression operand) |
static Expression |
arrow_dataset.not_equal(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.or_(Expression arg0) |
static Expression |
arrow_dataset.or_(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.project(Expression values,
StringVector names) |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
arrow_dataset.and_(Expression arg0) |
static Expression |
arrow_dataset.and_(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.call(BytePointer function,
Expression arguments) |
static Expression |
arrow_dataset.call(BytePointer function,
Expression arguments,
FunctionOptions options) |
static Expression |
arrow_dataset.call(String function,
Expression arguments) |
static Expression |
arrow_dataset.call(String function,
Expression arguments,
FunctionOptions options) |
static ExpressionResult |
arrow_dataset.Canonicalize(Expression arg0) |
static ExpressionResult |
arrow_dataset.Canonicalize(Expression arg0,
ExecContext arg1)
\defgroup expression-passes Functions for modification of Expressions
\{
These transform bound expressions.
|
static Expression |
arrow_dataset.equal(Expression lhs,
Expression rhs) |
static boolean |
arrow_dataset.equals(Expression l,
Expression r)
\brief Execute an expression that returns a Result, extracting its value
into the variable defined by
lhs (or returning a Status on error). |
static DatumResult |
arrow_dataset.ExecuteScalarExpression(Expression arg0,
Datum input) |
static DatumResult |
arrow_dataset.ExecuteScalarExpression(Expression arg0,
Datum input,
ExecContext arg2)
Execute a scalar expression against the provided state and input Datum.
|
static FieldRefDatumMapResult |
arrow_dataset.ExtractKnownFieldValues(Expression guaranteed_true_predicate)
Assemble a mapping from field references to known values.
|
static FieldRef |
arrow_dataset.FieldsInExpression(Expression arg0)
Assemble a list of all fields referenced by an Expression at any depth.
|
static ExpressionResult |
arrow_dataset.FoldConstants(Expression arg0)
Simplify Expressions based on literal arguments (for example, add(null, x) will always
be null so replace the call with a null literal).
|
static Expression |
arrow_dataset.greater_equal(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.greater(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.less_equal(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.less(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.not_(Expression operand) |
static Expression |
arrow_dataset.not_equal(Expression lhs,
Expression rhs) |
static boolean |
arrow_dataset.notEquals(Expression l,
Expression r) |
static Expression |
arrow_dataset.or_(Expression arg0) |
static Expression |
arrow_dataset.or_(Expression lhs,
Expression rhs) |
static Expression |
arrow_dataset.project(Expression values,
StringVector names) |
static ExpressionResult |
arrow_dataset.ReplaceFieldsWithKnownValues(FieldRefDatumMap known_values,
Expression arg1)
Simplify Expressions by replacing with known values of the fields which it references.
|
static BufferResult |
arrow_dataset.Serialize(Expression arg0) |
static ExpressionResult |
arrow_dataset.SimplifyWithGuarantee(Expression arg0,
Expression guaranteed_true_predicate)
Simplify an expression by replacing subexpressions based on a guarantee:
a boolean expression which is guaranteed to evaluate to
true. |
Copyright © 2021. All rights reserved.