All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected abstract void |
codegenInlineSet(CodegenExpressionRef ref,
CodegenMethod method,
ModuleTableInitializeSymbol symbols,
CodegenClassScope classScope) |
boolean |
isAggregationMethod(String name,
ExprNode[] parameters,
ExprValidationContext validationContext) |
CodegenExpression |
make(CodegenMethodScope parent,
ModuleTableInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
setDistinct(boolean distinct) |
protected abstract Class |
typeOf() |
AggregationMultiFunctionMethodDesc |
validateAggregationMethod(ExprValidationContext validationContext,
String aggMethodName,
ExprNode[] params) |
protected abstract void |
validateIntoTable(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
void |
validateIntoTableCompatible(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |