| Modifier and Type | Class and Description |
|---|---|
static class |
ExpressionPredicates.AlwaysNull
A special predicate which is not possible to match any condition.
|
static class |
ExpressionPredicates.And
An AND predicate that can be evaluated by the FileInputFormat.
|
static class |
ExpressionPredicates.ColumnPredicate
Column predicate which depends on the given field.
|
static class |
ExpressionPredicates.Equals
An EQUALS predicate that can be evaluated by the FileInputFormat.
|
static class |
ExpressionPredicates.GreaterThan
A GREATER_THAN predicate that can be evaluated by the FileInputFormat.
|
static class |
ExpressionPredicates.GreaterThanOrEqual
A GREATER_THAN_OR_EQUAL predicate that can be evaluated by the FileInputFormat.
|
static class |
ExpressionPredicates.In
An IN predicate that can be evaluated by the FileInputFormat.
|
static class |
ExpressionPredicates.LessThan
A LESS_THAN predicate that can be evaluated by the FileInputFormat.
|
static class |
ExpressionPredicates.LessThanOrEqual
A LESS_THAN_OR_EQUAL predicate that can be evaluated by the FileInputFormat.
|
static class |
ExpressionPredicates.Not
A NOT predicate to negate a predicate that can be evaluated by the FileInputFormat.
|
static class |
ExpressionPredicates.NotEquals
A NOT_EQUALS predicate that can be evaluated by the FileInputFormat.
|
static class |
ExpressionPredicates.Or
An OR predicate that can be evaluated by the FileInputFormat.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionPredicates.Predicate |
ExpressionPredicates.Not.bindPredicate(ExpressionPredicates.Predicate predicate)
Binds predicate to create a NOT predicate.
|
ExpressionPredicates.Predicate |
ExpressionPredicates.And.bindPredicates(ExpressionPredicates.Predicate... predicates)
Binds predicates to create an AND predicate.
|
ExpressionPredicates.Predicate |
ExpressionPredicates.Or.bindPredicates(ExpressionPredicates.Predicate... predicates)
Binds predicates to create an OR predicate.
|
static ExpressionPredicates.Predicate |
ExpressionPredicates.fromExpression(org.apache.flink.table.expressions.CallExpression callExpression)
Converts specific call expression to the predicate.
|
| Modifier and Type | Method and Description |
|---|---|
static List<ExpressionPredicates.Predicate> |
ExpressionPredicates.fromExpression(List<org.apache.flink.table.expressions.ResolvedExpression> resolvedExpressions)
Converts specific call expression list to the predicate list.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionPredicates.Predicate |
ExpressionPredicates.Not.bindPredicate(ExpressionPredicates.Predicate predicate)
Binds predicate to create a NOT predicate.
|
ExpressionPredicates.Predicate |
ExpressionPredicates.And.bindPredicates(ExpressionPredicates.Predicate... predicates)
Binds predicates to create an AND predicate.
|
ExpressionPredicates.Predicate |
ExpressionPredicates.Or.bindPredicates(ExpressionPredicates.Predicate... predicates)
Binds predicates to create an OR predicate.
|
| Modifier and Type | Method and Description |
|---|---|
List<ExpressionPredicates.Predicate> |
HoodieTableSource.getPredicates() |
| Constructor and Description |
|---|
HoodieTableSource(org.apache.flink.table.catalog.ResolvedSchema schema,
org.apache.hadoop.fs.Path path,
List<String> partitionKeys,
String defaultPartName,
org.apache.flink.configuration.Configuration conf,
List<ExpressionPredicates.Predicate> predicates,
DataPruner dataPruner,
PartitionPruners.PartitionPruner partitionPruner,
int dataBucket,
int[] requiredPos,
Long limit,
HoodieTableMetaClient metaClient,
InternalSchemaManager internalSchemaManager) |
| Modifier and Type | Method and Description |
|---|---|
static ClosableIterator<org.apache.flink.table.data.RowData> |
RecordIterators.getParquetRecordIterator(InternalSchemaManager internalSchemaManager,
boolean utcTimestamp,
boolean caseSensitive,
org.apache.hadoop.conf.Configuration conf,
String[] fieldNames,
org.apache.flink.table.types.DataType[] fieldTypes,
Map<String,Object> partitionSpec,
int[] selectedFields,
int batchSize,
org.apache.flink.core.fs.Path path,
long splitStart,
long splitLength,
List<ExpressionPredicates.Predicate> predicates) |
| Modifier and Type | Method and Description |
|---|---|
CdcInputFormat.Builder |
CdcInputFormat.Builder.predicates(List<ExpressionPredicates.Predicate> predicates) |
| Constructor and Description |
|---|
CopyOnWriteInputFormat(org.apache.flink.core.fs.Path[] paths,
String[] fullFieldNames,
org.apache.flink.table.types.DataType[] fullFieldTypes,
int[] selectedFields,
String partDefaultName,
String partPathField,
boolean hiveStylePartitioning,
List<ExpressionPredicates.Predicate> predicates,
long limit,
org.apache.hadoop.conf.Configuration conf,
boolean utcTimestamp,
InternalSchemaManager internalSchemaManager) |
| Modifier and Type | Field and Description |
|---|---|
protected List<ExpressionPredicates.Predicate> |
MergeOnReadInputFormat.Builder.predicates |
| Modifier and Type | Method and Description |
|---|---|
MergeOnReadInputFormat.Builder |
MergeOnReadInputFormat.Builder.predicates(List<ExpressionPredicates.Predicate> predicates) |
| Constructor and Description |
|---|
MergeOnReadInputFormat(org.apache.flink.configuration.Configuration conf,
MergeOnReadTableState tableState,
List<org.apache.flink.table.types.DataType> fieldTypes,
String defaultPartName,
List<ExpressionPredicates.Predicate> predicates,
long limit,
boolean emitDelete,
InternalSchemaManager internalSchemaManager) |
Copyright © 2023 The Apache Software Foundation. All rights reserved.