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