| Package | Description |
|---|---|
| org.bytedeco.arrow_dataset | |
| org.bytedeco.arrow.global |
| Modifier and Type | Class and Description |
|---|---|
class |
AndExpression |
class |
AndExpressionImpl |
class |
BinaryExpression
Base class for an expression with exactly two operands
|
class |
CastExpression
Explicitly cast an expression to a different type
|
class |
CastExpressionImpl
Helper class which implements Copy and forwards construction
|
class |
ComparisonExpression |
class |
ComparisonExpressionImpl |
class |
CustomExpression |
class |
FieldExpression
Represents a reference to a field.
|
class |
InExpression |
class |
InExpressionImpl |
class |
IsValidExpression |
class |
IsValidExpressionImpl |
class |
NotExpression |
class |
NotExpressionImpl |
class |
OrExpression |
class |
OrExpressionImpl |
class |
ScalarExpression
Represents a scalar value; thin wrapper around arrow::Scalar
|
class |
UnaryExpression
Base class for an expression with exactly one operand
|
| Modifier and Type | Method and Description |
|---|---|
Expression |
OrExpression.Assume(Expression given) |
Expression |
NotExpression.Assume(Expression given) |
Expression |
IsValidExpression.Assume(Expression given) |
Expression |
InExpression.Assume(Expression given) |
Expression |
Expression.Assume(Expression given)
\brief Simplify to an equivalent Expression given assumed constraints on input.
|
Expression |
ComparisonExpression.Assume(Expression given) |
Expression |
CastExpression.Assume(Expression given) |
Expression |
AndExpression.Assume(Expression given) |
Expression |
ScalarExpression.Copy() |
Expression |
OrExpressionImpl.Copy() |
Expression |
NotExpressionImpl.Copy() |
Expression |
IsValidExpressionImpl.Copy() |
Expression |
InExpressionImpl.Copy() |
Expression |
FieldExpression.Copy() |
Expression |
Expression.Copy()
Copy this expression into a shared pointer.
|
Expression |
ComparisonExpressionImpl.Copy() |
Expression |
CastExpressionImpl.Copy() |
Expression |
AndExpressionImpl.Copy() |
Expression |
ScanOptions.filter() |
Expression[] |
ExpressionVector.get() |
Expression |
ExpressionVector.Iterator.get() |
Expression |
ExpressionVector.get(long i) |
Expression |
BinaryExpression.left_operand() |
Expression |
ExpressionResult.multiply() |
Expression |
UnaryExpression.operand() |
Expression |
Source.partition_expression()
\brief An expression which evaluates to true for all data viewed by this Source.
|
Expression |
Fragment.partition_expression()
\brief An expression which evaluates to true for all data viewed by this
Fragment.
|
Expression |
ExpressionVector.pop_back() |
Expression |
BinaryExpression.right_operand() |
Expression |
SourceFactory.root_partition()
\brief Optional root partition for the resulting Source.
|
Expression |
ExpressionResult.ValueOrDie()
Gets a mutable reference to the stored
T value. |
| Modifier and Type | Method and Description |
|---|---|
Expression |
OrExpression.Assume(Expression given) |
Expression |
NotExpression.Assume(Expression given) |
Expression |
IsValidExpression.Assume(Expression given) |
Expression |
InExpression.Assume(Expression given) |
Expression |
Expression.Assume(Expression given)
\brief Simplify to an equivalent Expression given assumed constraints on input.
|
Expression |
ComparisonExpression.Assume(Expression given) |
Expression |
CastExpression.Assume(Expression given) |
Expression |
AndExpression.Assume(Expression given) |
CastExpression |
Expression.CastLike(Expression expr) |
CastExpression |
Expression.CastLike(Expression expr,
CastOptions options) |
boolean |
UnaryExpression.Equals(Expression other) |
boolean |
ScalarExpression.Equals(Expression other) |
boolean |
FieldExpression.Equals(Expression other) |
boolean |
Expression.Equals(Expression other)
Returns true iff the expressions are identical; does not check for equivalence.
|
boolean |
ComparisonExpression.Equals(Expression other) |
boolean |
BinaryExpression.Equals(Expression other) |
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.
|
ScanOptions |
ScanOptions.filter(Expression setter) |
Status |
ScannerBuilder.Filter(Expression filter)
\brief Set the filter expression to return only rows matching the filter.
|
RecordBatchIterator |
ExpressionEvaluator.FilterBatches(RecordBatchIterator unfiltered,
Expression filter) |
RecordBatchIterator |
ExpressionEvaluator.FilterBatches(RecordBatchIterator unfiltered,
Expression filter,
MemoryPool pool)
\brief Wrap an iterator of record batches with a filter expression.
|
ExpressionVector.Iterator |
ExpressionVector.insert(ExpressionVector.Iterator pos,
Expression value) |
static SourceResult |
FileSystemSource.Make(Schema schema,
Expression root_partition,
FileFormat format,
FileSystem filesystem,
FileStatsVector stats)
\brief Create a FileSystemSource.
|
static SourceResult |
FileSystemSource.Make(Schema schema,
Expression root_partition,
FileFormat format,
FileSystem filesystem,
FileStatsVector stats,
ExpressionVector partitions)
\brief Create a FileSystemSource with file-level partitions.
|
static SourceResult |
FileSystemSource.Make(Schema schema,
Expression root_partition,
FileFormat format,
FileSystem filesystem,
PathForest forest,
ExpressionVector partitions)
\brief Create a FileSystemSource with file-level partitions.
|
ExpressionVector |
ExpressionVector.push_back(Expression value) |
ExpressionVector |
ExpressionVector.put(Expression... array) |
ExpressionVector |
ExpressionVector.put(Expression value) |
ExpressionVector |
ExpressionVector.put(long i,
Expression value) |
Status |
SourceFactory.SetRootPartition(Expression partition) |
| Constructor and Description |
|---|
CastExpression(Expression operand,
DataType to,
CastOptions options) |
CastExpression(Expression operand,
Expression like,
CastOptions options)
The operand will be cast to whatever type
like would evaluate to, given the same
schema. |
ComparisonExpression(arrow.CompareOperator op,
Expression left_operand,
Expression right_operand) |
ComparisonExpression(int op,
Expression left_operand,
Expression right_operand) |
ExpressionResult(Expression value)
Constructs a Result object that contains
value. |
ExpressionVector(Expression... array) |
ExpressionVector(Expression value) |
InExpression(Expression operand,
Array set) |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
arrow_dataset.and_(ExpressionVector subexpressions) |
static Expression |
arrow_dataset.or_(ExpressionVector subexpressions) |
Copyright © 2020. All rights reserved.