Package io.trino.plugin.jdbc.expression
Interface AggregateFunctionRule
-
- All Known Implementing Classes:
ImplementAvgDecimal,ImplementAvgFloatingPoint,ImplementCorr,ImplementCount,ImplementCountAll,ImplementCovariancePop,ImplementCovarianceSamp,ImplementMinMax,ImplementRegrIntercept,ImplementRegrSlope,ImplementStddevPop,ImplementStddevSamp,ImplementSum,ImplementVariancePop,ImplementVarianceSamp
public interface AggregateFunctionRule
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceAggregateFunctionRule.RewriteContext
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Pattern<AggregateFunction>getPattern()Optional<JdbcExpression>rewrite(AggregateFunction aggregateFunction, Captures captures, AggregateFunctionRule.RewriteContext context)
-
-
-
Method Detail
-
getPattern
Pattern<AggregateFunction> getPattern()
-
rewrite
Optional<JdbcExpression> rewrite(AggregateFunction aggregateFunction, Captures captures, AggregateFunctionRule.RewriteContext context)
-
-