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, ExprNode[] parameterExpressions, String statementName, ExprValidationContext validationContext, ConfigurationCompilerPlugInAggregationMultiFunction config, ExprNode[] allParameterExpressions, ExprNode optionalFilterExpression) Ctor. -
Uses of ConfigurationCompilerPlugInAggregationMultiFunction in com.espertech.esper.common.internal.epl.agg.access.plugin
Modifier and TypeMethodDescriptionvoid
AggregationPortableValidationPluginMultiFunc.setConfig
(ConfigurationCompilerPlugInAggregationMultiFunction config) -
Uses of ConfigurationCompilerPlugInAggregationMultiFunction in com.espertech.esper.common.internal.epl.expression.agg.accessagg
ModifierConstructorDescriptionExprPlugInMultiFunctionAggNode
(boolean distinct, ConfigurationCompilerPlugInAggregationMultiFunction config, AggregationMultiFunctionForge aggregationMultiFunctionForge, String functionName) -
Uses of ConfigurationCompilerPlugInAggregationMultiFunction in com.espertech.esper.common.internal.epl.table.compiletime
Modifier and TypeMethodDescriptionstatic Pair<ExprTableAccessNode,
List<Chainable>> TableCompileTimeUtil.handleTableAccessNode
(LazyAllocatedMap<ConfigurationCompilerPlugInAggregationMultiFunction, AggregationMultiFunctionForge> plugInAggregations, String tableName, String sub, List<Chainable> chain) -
Uses of ConfigurationCompilerPlugInAggregationMultiFunction in com.espertech.esper.common.internal.settings
Modifier and TypeMethodDescriptionClasspathImportServiceCompileTime.resolveAggregationMultiFunction
(String name, ClasspathExtensionAggregationMultiFunction classpathExtensionAggregationMultiFunction) ClasspathImportServiceCompileTimeImpl.resolveAggregationMultiFunction
(String name, ClasspathExtensionAggregationMultiFunction extension) Modifier and TypeMethodDescriptionvoid
ClasspathImportServiceCompileTimeImpl.addAggregationMultiFunction
(ConfigurationCompilerPlugInAggregationMultiFunction desc)