Package io.trino.plugin.base.expression
Class ConnectorExpressionRewriter<Result>
- java.lang.Object
-
- io.trino.plugin.base.expression.ConnectorExpressionRewriter<Result>
-
public final class ConnectorExpressionRewriter<Result> extends Object
-
-
Constructor Summary
Constructors Constructor Description ConnectorExpressionRewriter(Set<ConnectorExpressionRule<?,Result>> rules)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Result>rewrite(ConnectorSession session, ConnectorExpression expression, Map<String,ColumnHandle> assignments)
-
-
-
Constructor Detail
-
ConnectorExpressionRewriter
public ConnectorExpressionRewriter(Set<ConnectorExpressionRule<?,Result>> rules)
-
-
Method Detail
-
rewrite
public Optional<Result> rewrite(ConnectorSession session, ConnectorExpression expression, Map<String,ColumnHandle> assignments)
-
-