public abstract static class ExpressionPredicates.ColumnPredicate extends Object implements ExpressionPredicates.Predicate
| Modifier and Type | Field and Description |
|---|---|
protected String |
columnName |
protected Serializable |
literal |
protected org.apache.flink.table.types.logical.LogicalType |
literalType |
| Constructor and Description |
|---|
ColumnPredicate() |
| Modifier and Type | Method and Description |
|---|---|
ExpressionPredicates.ColumnPredicate |
bindFieldReference(org.apache.flink.table.expressions.FieldReferenceExpression fieldReference)
Binds field reference to create a column predicate.
|
ExpressionPredicates.ColumnPredicate |
bindValueLiteral(org.apache.flink.table.expressions.ValueLiteralExpression valueLiteral)
Binds value literal to create a column predicate.
|
org.apache.parquet.filter2.predicate.FilterPredicate |
filter()
Predicates the criteria for which records to keep when loading data from a parquet file.
|
org.apache.flink.table.functions.FunctionDefinition |
getFunctionDefinition()
Returns function definition of predicate.
|
protected org.apache.flink.table.types.logical.LogicalType literalType
protected String columnName
protected Serializable literal
public ExpressionPredicates.ColumnPredicate bindFieldReference(org.apache.flink.table.expressions.FieldReferenceExpression fieldReference)
fieldReference - The field reference to negate.public ExpressionPredicates.ColumnPredicate bindValueLiteral(org.apache.flink.table.expressions.ValueLiteralExpression valueLiteral)
valueLiteral - The value literal to negate.public org.apache.parquet.filter2.predicate.FilterPredicate filter()
ExpressionPredicates.Predicatefilter in interface ExpressionPredicates.Predicatepublic org.apache.flink.table.functions.FunctionDefinition getFunctionDefinition()
Copyright © 2023 The Apache Software Foundation. All rights reserved.