public interface AggregationPortableValidation
Modifier and Type | Method and Description |
---|---|
boolean |
isAggregationMethod(String name,
ExprNode[] parameters,
ExprValidationContext validationContext) |
CodegenExpression |
make(CodegenMethodScope parent,
ModuleTableInitializeSymbol symbols,
CodegenClassScope classScope) |
AggregationMultiFunctionMethodDesc |
validateAggregationMethod(ExprValidationContext validationContext,
String aggMethodName,
ExprNode[] params) |
void |
validateIntoTableCompatible(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
void validateIntoTableCompatible(String tableExpression, AggregationPortableValidation intoTableAgg, String intoExpression, AggregationForgeFactory factory) throws ExprValidationException
ExprValidationException
boolean isAggregationMethod(String name, ExprNode[] parameters, ExprValidationContext validationContext)
AggregationMultiFunctionMethodDesc validateAggregationMethod(ExprValidationContext validationContext, String aggMethodName, ExprNode[] params) throws ExprValidationException
ExprValidationException
CodegenExpression make(CodegenMethodScope parent, ModuleTableInitializeSymbol symbols, CodegenClassScope classScope)
Copyright © 2005–2019. All rights reserved.