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.
|
com.espertech.esper.common.internal.epl.agg.access.plugin | |
com.espertech.esper.common.internal.epl.expression.agg.accessagg | |
com.espertech.esper.common.internal.epl.table.compiletime | |
com.espertech.esper.common.internal.settings |
Modifier and Type | Field and Description |
---|---|
protected List<ConfigurationCompilerPlugInAggregationMultiFunction> |
ConfigurationCompiler.plugInAggregationMultiFunctions
List of configured plug-in aggregation multi-functions.
|
Modifier and Type | Method and Description |
---|---|
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(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.
|
Modifier and Type | Method and Description |
---|---|
ConfigurationCompilerPlugInAggregationMultiFunction |
AggregationPortableValidationPluginMultiFunc.getConfig() |
Modifier and Type | Method and Description |
---|---|
void |
AggregationPortableValidationPluginMultiFunc.setConfig(ConfigurationCompilerPlugInAggregationMultiFunction config) |
Constructor and Description |
---|
ExprPlugInMultiFunctionAggNode(boolean distinct,
ConfigurationCompilerPlugInAggregationMultiFunction config,
AggregationMultiFunctionForge aggregationMultiFunctionForge,
String functionName) |
Modifier and Type | Method and Description |
---|---|
static Pair<ExprTableAccessNode,List<Chainable>> |
TableCompileTimeUtil.handleTableAccessNode(LazyAllocatedMap<ConfigurationCompilerPlugInAggregationMultiFunction,AggregationMultiFunctionForge> plugInAggregations,
String tableName,
String sub,
List<Chainable> chain) |
Modifier and Type | Method and Description |
---|---|
Pair<ConfigurationCompilerPlugInAggregationMultiFunction,Class> |
ClasspathImportServiceCompileTimeImpl.resolveAggregationMultiFunction(String name,
ClasspathExtensionAggregationMultiFunction extension) |
Pair<ConfigurationCompilerPlugInAggregationMultiFunction,Class> |
ClasspathImportServiceCompileTime.resolveAggregationMultiFunction(String name,
ClasspathExtensionAggregationMultiFunction classpathExtensionAggregationMultiFunction) |
Modifier and Type | Method and Description |
---|---|
void |
ClasspathImportServiceCompileTimeImpl.addAggregationMultiFunction(ConfigurationCompilerPlugInAggregationMultiFunction desc) |
Copyright © 2005–2021. All rights reserved.