Uses of Class
com.espertech.esper.common.client.configuration.compiler.ConfigurationCompilerPlugInAggregationMultiFunction
Package
Description
Configuration classes for the compiler section, which is only relevant to the compiler
Aggregation multi-function extension API for aggregation functions that hold events, share state and/or operate with tables.
-
Uses of ConfigurationCompilerPlugInAggregationMultiFunction in com.espertech.esper.common.client.configuration.compiler
Modifier and TypeFieldDescriptionConfigurationCompiler.plugInAggregationMultiFunctions
List of configured plug-in aggregation multi-functions.Modifier and TypeMethodDescriptionConfigurationCompiler.getPlugInAggregationMultiFunctions()
Returns the list of plug-in aggregation multi-functions.Modifier and TypeMethodDescriptionvoid
ConfigurationCompiler.addPlugInAggregationMultiFunction
(ConfigurationCompilerPlugInAggregationMultiFunction config) Adds a plug-in aggregation multi-function. -
Uses of ConfigurationCompilerPlugInAggregationMultiFunction in com.espertech.esper.common.client.hook.aggmultifunc
Modifier and TypeMethodDescriptionAggregationMultiFunctionValidationContext.getConfig()
Returns the original configuration object for the aggregation multi-functionAggregationMultiFunctionDeclarationContext.getConfiguration()
Returns the configuration provided when the aggregation multi-functions where registered.ModifierConstructorDescriptionAggregationMultiFunctionDeclarationContext
(String functionName, boolean distinct, ConfigurationCompilerPlugInAggregationMultiFunction configuration) Ctor.AggregationMultiFunctionValidationContext
(String functionName, EventType[] eventTypes, com.espertech.esper.common.internal.epl.expression.core.ExprNode[] parameterExpressions, String statementName, com.espertech.esper.common.internal.epl.expression.core.ExprValidationContext validationContext, ConfigurationCompilerPlugInAggregationMultiFunction config, com.espertech.esper.common.internal.epl.expression.core.ExprNode[] allParameterExpressions, com.espertech.esper.common.internal.epl.expression.core.ExprNode optionalFilterExpression) Ctor.