public class AggregationPortableValidationRate extends AggregationPortableValidationWFilterWInputType
hasFilter, inputValueType
distinct
Constructor and Description |
---|
AggregationPortableValidationRate() |
AggregationPortableValidationRate(boolean distinct,
boolean hasFilter,
Class inputValueType,
long intervalTime) |
Modifier and Type | Method and Description |
---|---|
protected void |
codegenInlineSetWFilterWInputType(CodegenExpressionRef ref,
CodegenMethod method,
ModuleTableInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
setIntervalTime(long intervalTime) |
protected Class |
typeOf() |
protected void |
validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
codegenInlineSet, setHasFilter, setInputValueType, validateIntoTable
make, setDistinct, validateIntoTableCompatible
public AggregationPortableValidationRate(boolean distinct, boolean hasFilter, Class inputValueType, long intervalTime)
public AggregationPortableValidationRate()
protected Class 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
public void setIntervalTime(long intervalTime)
Copyright © 2005–2018. All rights reserved.