Class AggregationPortableValidationPlugin
java.lang.Object
com.espertech.esper.common.internal.epl.agg.core.AggregationPortableValidationBase
com.espertech.esper.common.internal.epl.agg.method.plugin.AggregationPortableValidationPlugin
- All Implemented Interfaces:
AggregationPortableValidation
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.agg.core.AggregationPortableValidationBase
distinct, INVALID_TABLE_AGG_RESET, INVALID_TABLE_AGG_RESET_PARAMS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
codegenInlineSet
(CodegenExpressionRef ref, CodegenMethod method, ModuleTableInitializeSymbol symbols, CodegenClassScope classScope) void
setFunctionName
(String functionName) protected EPTypeClass
typeOf()
protected void
validateIntoTable
(String tableExpression, AggregationPortableValidation intoTableAgg, String intoExpression, AggregationForgeFactory factory) Methods inherited from class com.espertech.esper.common.internal.epl.agg.core.AggregationPortableValidationBase
isAggregationMethod, make, setDistinct, validateAggregationMethod, validateIntoTableCompatible
-
Field Details
-
EPTYPE
-
-
Constructor Details
-
AggregationPortableValidationPlugin
-
AggregationPortableValidationPlugin
public AggregationPortableValidationPlugin()
-
-
Method Details
-
typeOf
- Specified by:
typeOf
in classAggregationPortableValidationBase
-
codegenInlineSet
protected void codegenInlineSet(CodegenExpressionRef ref, CodegenMethod method, ModuleTableInitializeSymbol symbols, CodegenClassScope classScope) - Specified by:
codegenInlineSet
in classAggregationPortableValidationBase
-
validateIntoTable
protected void validateIntoTable(String tableExpression, AggregationPortableValidation intoTableAgg, String intoExpression, AggregationForgeFactory factory) throws ExprValidationException - Specified by:
validateIntoTable
in classAggregationPortableValidationBase
- Throws:
ExprValidationException
-
getFunctionName
-
setFunctionName
-