Package org.apache.calcite.schema
Interface ImplementableAggFunction
-
- All Superinterfaces:
AggregateFunction
,Function
- All Known Implementing Classes:
AggregateFunctionImpl
public interface ImplementableAggFunction extends AggregateFunction
Function that can be translated to java code.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AggImplementor
getImplementor(boolean windowContext)
Returns implementor that translates the function to linq4j expression.-
Methods inherited from interface org.apache.calcite.schema.AggregateFunction
getReturnType
-
Methods inherited from interface org.apache.calcite.schema.Function
getParameters
-
-
-
-
Method Detail
-
getImplementor
AggImplementor getImplementor(boolean windowContext)
Returns implementor that translates the function to linq4j expression.- Parameters:
windowContext
- true when aggregate is used in window context- Returns:
- implementor that translates the function to linq4j expression.
-
-