Package io.trino.plugin.base.aggregation
Interface AggregateFunctionRule<AggregationResult,ExpressionResult>
-
public interface AggregateFunctionRule<AggregationResult,ExpressionResult>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceAggregateFunctionRule.RewriteContext<ExpressionResult>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Pattern<AggregateFunction>getPattern()Optional<AggregationResult>rewrite(AggregateFunction aggregateFunction, Captures captures, AggregateFunctionRule.RewriteContext<ExpressionResult> context)
-
-
-
Method Detail
-
getPattern
Pattern<AggregateFunction> getPattern()
-
rewrite
Optional<AggregationResult> rewrite(AggregateFunction aggregateFunction, Captures captures, AggregateFunctionRule.RewriteContext<ExpressionResult> context)
-
-