| Package | Description |
|---|---|
| com.aliyun.odps.table.optimizer.predicate | |
| com.aliyun.odps.table.read | |
| com.aliyun.odps.table.read.impl.batch |
| Modifier and Type | Class and Description |
|---|---|
class |
Attribute |
class |
BinaryPredicate |
class |
CompoundPredicate |
class |
Constant |
class |
InPredicate |
class |
RawPredicate |
class |
UnaryPredicate |
| Modifier and Type | Field and Description |
|---|---|
static Predicate |
Predicate.NO_PREDICATE |
| Modifier and Type | Method and Description |
|---|---|
void |
CompoundPredicate.addPredicate(Predicate predicate) |
static CompoundPredicate |
CompoundPredicate.and(Predicate... predicates) |
static CompoundPredicate |
CompoundPredicate.not(Predicate predicates) |
static CompoundPredicate |
CompoundPredicate.or(Predicate... predicates) |
| Constructor and Description |
|---|
CompoundPredicate(CompoundPredicate.Operator logicalOperator,
List<Predicate> predicates) |
| Modifier and Type | Method and Description |
|---|---|
Predicate |
TableReadSessionBuilder.getFilterPredicate() |
| Modifier and Type | Method and Description |
|---|---|
TableReadSessionBuilder |
TableReadSessionBuilder.withFilterPredicate(Predicate filterPredicate)
predicate use to push down
|
| Constructor and Description |
|---|
TableBatchReadSessionBase(TableIdentifier identifier,
List<PartitionSpec> requiredPartitions,
List<String> requiredDataColumns,
List<String> requiredPartitionColumns,
List<Integer> bucketIds,
SplitOptions splitOptions,
ArrowOptions arrowOptions,
EnvironmentSettings settings,
Predicate filterPredicate) |
TableBatchReadSessionImpl(TableIdentifier identifier,
List<PartitionSpec> requiredPartitions,
List<String> requiredDataColumns,
List<String> requiredPartitionColumns,
List<Integer> bucketIds,
SplitOptions splitOptions,
ArrowOptions arrowOptions,
EnvironmentSettings settings,
Predicate filterPredicate) |
Copyright © 2024 Alibaba Cloud Computing. All rights reserved.