| Package | Description |
|---|---|
| org.bytedeco.arrow | |
| org.bytedeco.arrow_dataset | |
| org.bytedeco.arrow.global |
| Modifier and Type | Method and Description |
|---|---|
Expression |
ExpressionResult.access() |
Expression |
ExpressionResult.access() |
Expression |
Expression.Call.arguments() |
Expression |
Expression.Call.arguments() |
Expression |
Expression.getPointer(long i) |
Expression |
Expression.getPointer(long i) |
Expression |
ExecBatch.guarantee()
A predicate Expression guaranteed to evaluate to true for all rows in this batch.
|
Expression |
ExecBatch.guarantee()
A predicate Expression guaranteed to evaluate to true for all rows in this batch.
|
Expression |
ExpressionResult.MoveValueUnsafe() |
Expression |
ExpressionResult.MoveValueUnsafe() |
Expression |
ExpressionResult.multiply() |
Expression |
ExpressionResult.multiply() |
Expression |
Expression.position(long position) |
Expression |
Expression.position(long position) |
Expression |
ExpressionResult.ValueOrDie()
Gets a mutable reference to the stored
T value. |
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.
|
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) |
long |
Expression.Hash.apply(Expression expr) |
Expression.Call |
Expression.Call.arguments(Expression setter) |
Expression.Call |
Expression.Call.arguments(Expression setter) |
boolean |
Expression.Equals(Expression other) |
boolean |
Expression.Equals(Expression other) |
ExecBatch |
ExecBatch.guarantee(Expression setter) |
ExecBatch |
ExecBatch.guarantee(Expression setter) |
| Constructor and Description |
|---|
ExpressionResult(Expression value)
Constructs a Result object that contains
value. |
ExpressionResult(Expression value)
Constructs a Result object that contains
value. |
| Modifier and Type | Method and Description |
|---|---|
Expression |
Partitioning.PartitionedBatches.expressions() |
Expression |
Partitioning.PartitionedBatches.expressions() |
Expression |
ScanOptions.filter()
A row filter (which will be pushed down to partitioning/reading if supported).
|
Expression |
ScanOptions.filter()
A row filter (which will be pushed down to partitioning/reading if supported).
|
Expression |
Dataset.partition_expression()
\brief An expression which evaluates to true for all data viewed by this Dataset.
|
Expression |
Fragment.partition_expression()
\brief An expression which evaluates to true for all data viewed by this
Fragment.
|
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 |
ScanOptions.projection()
A projection expression (which can add/remove/rename columns).
|
Expression |
ScanOptions.projection()
A projection expression (which can add/remove/rename columns).
|
Expression |
DatasetFactory.root_partition()
\brief Optional root partition for the resulting Dataset.
|
Expression |
DatasetFactory.root_partition()
\brief Optional root partition for the resulting Dataset.
|
| Modifier and Type | Method and Description |
|---|---|
LongOptionalFuture |
FileFragment.CountRows(Expression predicate,
ScanOptions options) |
LongOptionalFuture |
Fragment.CountRows(Expression predicate,
ScanOptions options)
\brief Count the number of rows in this fragment matching the filter using metadata
only.
|
LongOptionalFuture |
InMemoryFragment.CountRows(Expression predicate,
ScanOptions options) |
LongOptionalFuture |
InMemoryFragment.CountRows(Expression predicate,
ScanOptions options) |
LongOptionalFuture |
Fragment.CountRows(Expression predicate,
ScanOptions options)
\brief Count the number of rows in this fragment matching the filter using metadata
only.
|
LongOptionalFuture |
FileFragment.CountRows(Expression predicate,
ScanOptions options) |
LongOptionalFuture |
CsvFileFormat.CountRows(FileFragment file,
Expression predicate,
ScanOptions options) |
LongOptionalFuture |
FileFormat.CountRows(FileFragment file,
Expression predicate,
ScanOptions options) |
LongOptionalFuture |
IpcFileFormat.CountRows(FileFragment file,
Expression predicate,
ScanOptions options) |
LongOptionalFuture |
ParquetFileFormat.CountRows(FileFragment file,
Expression predicate,
ScanOptions options) |
LongOptionalFuture |
ParquetFileFormat.CountRows(FileFragment file,
Expression predicate,
ScanOptions options) |
LongOptionalFuture |
IpcFileFormat.CountRows(FileFragment file,
Expression predicate,
ScanOptions options) |
LongOptionalFuture |
FileFormat.CountRows(FileFragment file,
Expression predicate,
ScanOptions options) |
LongOptionalFuture |
CsvFileFormat.CountRows(FileFragment file,
Expression predicate,
ScanOptions options) |
Partitioning.PartitionedBatches |
Partitioning.PartitionedBatches.expressions(Expression setter) |
Partitioning.PartitionedBatches |
Partitioning.PartitionedBatches.expressions(Expression setter) |
ScanOptions |
ScanOptions.filter(Expression setter) |
ScanOptions |
ScanOptions.filter(Expression setter) |
Status |
ScannerBuilder.Filter(Expression filter)
\brief Set the filter expression to return only rows matching the filter.
|
Status |
ScannerBuilder.Filter(Expression filter)
\brief Set the filter expression to return only rows matching the filter.
|
StringResult |
FunctionPartitioning.Format(Expression expr) |
StringResult |
KeyValuePartitioning.Format(Expression expr) |
StringResult |
Partitioning.Format(Expression expr) |
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.
|
FragmentIteratorResult |
Dataset.GetFragments(Expression predicate)
\brief GetFragments returns an iterator of Fragments given a predicate.
|
static FileSystemDatasetResult |
FileSystemDataset.Make(Schema schema,
Expression root_partition,
FileFormat format,
FileSystem filesystem,
FileFragmentVector fragments) |
static FileSystemDatasetResult |
FileSystemDataset.Make(Schema schema,
Expression root_partition,
FileFormat format,
FileSystem filesystem,
FileFragmentVector fragments) |
static FileSystemDatasetResult |
FileSystemDataset.Make(Schema schema,
Expression root_partition,
FileFormat format,
FileSystem filesystem,
FileFragmentVector fragments,
Partitioning partitioning)
\brief Create a FileSystemDataset.
|
static FileSystemDatasetResult |
FileSystemDataset.Make(Schema schema,
Expression root_partition,
FileFormat format,
FileSystem filesystem,
FileFragmentVector fragments,
Partitioning partitioning)
\brief Create a FileSystemDataset.
|
FileFragmentResult |
FileFormat.MakeFragment(FileSource source,
Expression partition_expression)
\brief Create a FileFragment for a FileSource.
|
FileFragmentResult |
FileFormat.MakeFragment(FileSource source,
Expression partition_expression)
\brief Create a FileFragment for a FileSource.
|
FileFragmentResult |
FileFormat.MakeFragment(FileSource source,
Expression partition_expression,
Schema physical_schema)
\brief Open a fragment
|
FileFragmentResult |
ParquetFileFormat.MakeFragment(FileSource source,
Expression partition_expression,
Schema physical_schema)
\brief Create a Fragment targeting all RowGroups.
|
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,
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,
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.
|
ParquetFileFragmentResult |
ParquetFileFormat.MakeFragment(FileSource source,
Expression partition_expression,
Schema physical_schema,
IntPointer row_groups)
\brief Create a Fragment, restricted to the specified row groups.
|
Status |
ScannerBuilder.Project(Expression exprs,
StringVector names)
\brief Set expressions which will be evaluated to produce the materialized
columns.
|
Status |
ScannerBuilder.Project(Expression exprs,
StringVector names)
\brief Set expressions which will be evaluated to produce the materialized
columns.
|
ScanOptions |
ScanOptions.projection(Expression setter) |
ScanOptions |
ScanOptions.projection(Expression setter) |
Status |
DatasetFactory.SetRootPartition(Expression partition)
\brief Set the root partition for the resulting Dataset.
|
Status |
DatasetFactory.SetRootPartition(Expression partition)
\brief Set the root partition for the resulting Dataset.
|
FragmentResult |
ParquetFileFragment.SplitByRowGroup(Expression predicate) |
FragmentResult |
ParquetFileFragment.SplitByRowGroup(Expression predicate) |
FragmentResult |
ParquetFileFragment.Subset(Expression predicate)
\brief Return fragment which selects a filtered subset of this fragment's RowGroups.
|
FragmentResult |
ParquetFileFragment.Subset(Expression predicate)
\brief Return fragment which selects a filtered subset of this fragment's RowGroups.
|
| Constructor and Description |
|---|
InMemoryFragment(RecordBatchVector record_batches,
Expression arg1) |
InMemoryFragment(RecordBatchVector record_batches,
Expression arg1) |
InMemoryFragment(Schema schema,
RecordBatchVector record_batches,
Expression arg2) |
InMemoryFragment(Schema schema,
RecordBatchVector record_batches,
Expression arg2) |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
arrow.and_(Expression arg0) |
static Expression |
arrow.and_(Expression arg0) |
static Expression |
arrow.and_(Expression lhs,
Expression rhs) |
static Expression |
arrow.and_(Expression lhs,
Expression rhs) |
static Expression |
arrow.call(BytePointer function,
Expression arguments) |
static Expression |
arrow.call(BytePointer function,
Expression arguments) |
static Expression |
arrow.call(BytePointer function,
Expression arguments,
FunctionOptions options) |
static Expression |
arrow.call(BytePointer function,
Expression arguments,
FunctionOptions options) |
static Expression |
arrow.call(String function,
Expression arguments) |
static Expression |
arrow.call(String function,
Expression arguments) |
static Expression |
arrow.call(String function,
Expression arguments,
FunctionOptions options) |
static Expression |
arrow.call(String function,
Expression arguments,
FunctionOptions options) |
static ExpressionResult |
arrow.Canonicalize(Expression arg0) |
static ExpressionResult |
arrow.Canonicalize(Expression arg0) |
static ExpressionResult |
arrow.Canonicalize(Expression arg0,
ExecContext arg1)
\defgroup expression-passes Functions for modification of Expressions
\{
These transform bound expressions.
|
static ExpressionResult |
arrow.Canonicalize(Expression arg0,
ExecContext arg1)
\defgroup expression-passes Functions for modification of Expressions
\{
These transform bound expressions.
|
static Expression |
arrow.equal(Expression lhs,
Expression rhs) |
static Expression |
arrow.equal(Expression lhs,
Expression rhs) |
static boolean |
arrow.equals(Expression l,
Expression r)
\brief See VectorKernel::finalize member for usage
|
static boolean |
arrow.equals(Expression l,
Expression r)
\brief See VectorKernel::finalize member for usage
|
static DatumResult |
arrow.ExecuteScalarExpression(Expression arg0,
ExecBatch input) |
static DatumResult |
arrow.ExecuteScalarExpression(Expression arg0,
ExecBatch input) |
static DatumResult |
arrow.ExecuteScalarExpression(Expression arg0,
ExecBatch input,
ExecContext arg2)
Execute a scalar expression against the provided state and input ExecBatch.
|
static DatumResult |
arrow.ExecuteScalarExpression(Expression arg0,
ExecBatch input,
ExecContext arg2)
Execute a scalar expression against the provided state and input ExecBatch.
|
static DatumResult |
arrow.ExecuteScalarExpression(Expression arg0,
Schema full_schema,
Datum partial_input) |
static DatumResult |
arrow.ExecuteScalarExpression(Expression arg0,
Schema full_schema,
Datum partial_input) |
static DatumResult |
arrow.ExecuteScalarExpression(Expression arg0,
Schema full_schema,
Datum partial_input,
ExecContext arg3)
Convenience function for invoking against a RecordBatch
|
static DatumResult |
arrow.ExecuteScalarExpression(Expression arg0,
Schema full_schema,
Datum partial_input,
ExecContext arg3)
Convenience function for invoking against a RecordBatch
|
static boolean |
arrow.ExpressionHasFieldRefs(Expression arg0)
Check if the expression references any fields.
|
static boolean |
arrow.ExpressionHasFieldRefs(Expression arg0)
Check if the expression references any fields.
|
static FieldRef |
arrow.FieldsInExpression(Expression arg0)
Assemble a list of all fields referenced by an Expression at any depth.
|
static FieldRef |
arrow.FieldsInExpression(Expression arg0)
Assemble a list of all fields referenced by an Expression at any depth.
|
static ExpressionResult |
arrow.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 ExpressionResult |
arrow.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.greater_equal(Expression lhs,
Expression rhs) |
static Expression |
arrow.greater_equal(Expression lhs,
Expression rhs) |
static Expression |
arrow.greater(Expression lhs,
Expression rhs) |
static Expression |
arrow.greater(Expression lhs,
Expression rhs) |
static Expression |
arrow.is_null(Expression lhs) |
static Expression |
arrow.is_null(Expression lhs) |
static Expression |
arrow.is_null(Expression lhs,
boolean nan_is_null) |
static Expression |
arrow.is_null(Expression lhs,
boolean nan_is_null) |
static Expression |
arrow.is_valid(Expression lhs) |
static Expression |
arrow.is_valid(Expression lhs) |
static Expression |
arrow.less_equal(Expression lhs,
Expression rhs) |
static Expression |
arrow.less_equal(Expression lhs,
Expression rhs) |
static Expression |
arrow.less(Expression lhs,
Expression rhs) |
static Expression |
arrow.less(Expression lhs,
Expression rhs) |
static Expression |
arrow.not_(Expression operand) |
static Expression |
arrow.not_(Expression operand) |
static Expression |
arrow.not_equal(Expression lhs,
Expression rhs) |
static Expression |
arrow.not_equal(Expression lhs,
Expression rhs) |
static boolean |
arrow.notEquals(Expression l,
Expression r) |
static boolean |
arrow.notEquals(Expression l,
Expression r) |
static Expression |
arrow.or_(Expression arg0) |
static Expression |
arrow.or_(Expression arg0) |
static Expression |
arrow.or_(Expression lhs,
Expression rhs) |
static Expression |
arrow.or_(Expression lhs,
Expression rhs) |
static Expression |
arrow.project(Expression values,
StringVector names) |
static Expression |
arrow.project(Expression values,
StringVector names) |
static BufferResult |
arrow.Serialize(Expression arg0) |
static BufferResult |
arrow.Serialize(Expression arg0) |
static ExpressionResult |
arrow.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. |
static ExpressionResult |
arrow.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 © 2022. All rights reserved.