Package io.trino.plugin.base.expression
Interface ConnectorExpressionRule<ExpressionType extends ConnectorExpression,Result>
-
public interface ConnectorExpressionRule<ExpressionType extends ConnectorExpression,Result>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceConnectorExpressionRule.RewriteContext<Result>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Pattern<ExpressionType>getPattern()Optional<Result>rewrite(ExpressionType expression, Captures captures, ConnectorExpressionRule.RewriteContext<Result> context)
-
-
-
Method Detail
-
getPattern
Pattern<ExpressionType> getPattern()
-
rewrite
Optional<Result> rewrite(ExpressionType expression, Captures captures, ConnectorExpressionRule.RewriteContext<Result> context)
-
-