@Experimental public class JdbcFilterPushdownPreparedStatementVisitor extends org.apache.flink.table.expressions.ExpressionDefaultVisitor<Optional<ParameterizedPredicate>>
| Constructor and Description |
|---|
JdbcFilterPushdownPreparedStatementVisitor(java.util.function.Function<String,String> quoteIdentifierFunction) |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<ParameterizedPredicate> |
defaultMethod(org.apache.flink.table.expressions.Expression expression) |
Optional<ParameterizedPredicate> |
visit(org.apache.flink.table.expressions.CallExpression call) |
Optional<ParameterizedPredicate> |
visit(org.apache.flink.table.expressions.FieldReferenceExpression fieldReference) |
Optional<ParameterizedPredicate> |
visit(org.apache.flink.table.expressions.ValueLiteralExpression litExp) |
public JdbcFilterPushdownPreparedStatementVisitor(java.util.function.Function<String,String> quoteIdentifierFunction)
public Optional<ParameterizedPredicate> visit(org.apache.flink.table.expressions.CallExpression call)
visit in interface org.apache.flink.table.expressions.ExpressionVisitor<Optional<ParameterizedPredicate>>visit in class org.apache.flink.table.expressions.ExpressionDefaultVisitor<Optional<ParameterizedPredicate>>public Optional<ParameterizedPredicate> visit(org.apache.flink.table.expressions.ValueLiteralExpression litExp)
visit in interface org.apache.flink.table.expressions.ExpressionVisitor<Optional<ParameterizedPredicate>>visit in class org.apache.flink.table.expressions.ExpressionDefaultVisitor<Optional<ParameterizedPredicate>>public Optional<ParameterizedPredicate> visit(org.apache.flink.table.expressions.FieldReferenceExpression fieldReference)
visit in interface org.apache.flink.table.expressions.ExpressionVisitor<Optional<ParameterizedPredicate>>visit in class org.apache.flink.table.expressions.ExpressionDefaultVisitor<Optional<ParameterizedPredicate>>protected Optional<ParameterizedPredicate> defaultMethod(org.apache.flink.table.expressions.Expression expression)
defaultMethod in class org.apache.flink.table.expressions.ExpressionDefaultVisitor<Optional<ParameterizedPredicate>>Copyright © 2022–2024 The Apache Software Foundation. All rights reserved.