public class AggregationPortableValidationPlugin extends AggregationPortableValidationBase
Modifier and Type | Field and Description |
---|---|
static EPTypeClass |
EPTYPE |
distinct, INVALID_TABLE_AGG_RESET, INVALID_TABLE_AGG_RESET_PARAMS
Constructor and Description |
---|
AggregationPortableValidationPlugin() |
AggregationPortableValidationPlugin(boolean distinct,
String functionName) |
Modifier and Type | Method and Description |
---|---|
protected void |
codegenInlineSet(CodegenExpressionRef ref,
CodegenMethod method,
ModuleTableInitializeSymbol symbols,
CodegenClassScope classScope) |
String |
getFunctionName() |
void |
setFunctionName(String functionName) |
protected EPTypeClass |
typeOf() |
protected void |
validateIntoTable(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
isAggregationMethod, make, setDistinct, validateAggregationMethod, validateIntoTableCompatible
public static final EPTypeClass EPTYPE
public AggregationPortableValidationPlugin(boolean distinct, String functionName)
public AggregationPortableValidationPlugin()
protected EPTypeClass typeOf()
typeOf
in class AggregationPortableValidationBase
protected void codegenInlineSet(CodegenExpressionRef ref, CodegenMethod method, ModuleTableInitializeSymbol symbols, CodegenClassScope classScope)
codegenInlineSet
in class AggregationPortableValidationBase
protected void validateIntoTable(String tableExpression, AggregationPortableValidation intoTableAgg, String intoExpression, AggregationForgeFactory factory) throws ExprValidationException
validateIntoTable
in class AggregationPortableValidationBase
ExprValidationException
public String getFunctionName()
public void setFunctionName(String functionName)
Copyright © 2005–2021. All rights reserved.