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