Package | Description |
---|---|
com.espertech.esper.common.client.configuration.compiler |
Configuration classes for the compiler section, which is only relevant to the compiler
|
com.espertech.esper.common.client.hook.aggmultifunc |
Aggregation multi-function extension API for aggregation functions that hold events, share state and/or operate with tables.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<ConfigurationCompilerPlugInAggregationMultiFunction> |
ConfigurationCompiler.plugInAggregationMultiFunctions
List of configured plug-in aggregation multi-functions.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ConfigurationCompilerPlugInAggregationMultiFunction> |
ConfigurationCompiler.getPlugInAggregationMultiFunctions()
Returns the list of plug-in aggregation multi-functions.
|
Modifier and Type | Method and Description |
---|---|
void |
ConfigurationCompiler.addPlugInAggregationMultiFunction(ConfigurationCompilerPlugInAggregationMultiFunction config)
Adds a plug-in aggregation multi-function.
|
Modifier and Type | Method and Description |
---|---|
ConfigurationCompilerPlugInAggregationMultiFunction |
AggregationMultiFunctionValidationContext.getConfig()
Returns the original configuration object for the aggregation multi-function
|
ConfigurationCompilerPlugInAggregationMultiFunction |
AggregationMultiFunctionDeclarationContext.getConfiguration()
Returns the configuration provided when the aggregation multi-functions where registered.
|
Constructor and Description |
---|
AggregationMultiFunctionDeclarationContext(java.lang.String functionName,
boolean distinct,
ConfigurationCompilerPlugInAggregationMultiFunction configuration)
Ctor.
|
AggregationMultiFunctionValidationContext(java.lang.String functionName,
EventType[] eventTypes,
com.espertech.esper.common.internal.epl.expression.core.ExprNode[] parameterExpressions,
java.lang.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.
|