|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.plugin.PlugInAggregationMultiFunctionValidationContext
public class PlugInAggregationMultiFunctionValidationContext
Context for use with PlugInAggregationMultiFunctionFactory
provides
information about an aggregation function at the time of validation.
At validation time the event type information, parameter expressions and other statement-specific services are available.
Constructor Summary | |
---|---|
PlugInAggregationMultiFunctionValidationContext(java.lang.String functionName,
EventType[] eventTypes,
ExprNode[] parameterExpressions,
java.lang.String engineURI,
java.lang.String statementName,
ExprValidationContext validationContext,
ConfigurationPlugInAggregationMultiFunction config,
TableMetadataColumnAggregation optionalTableColumnAccessed,
ExprNode[] allParameterExpressions)
Ctor. |
Method Summary | |
---|---|
ExprNode[] |
getAllParameterExpressions()
Returns positional and non-positional parameters. |
ConfigurationPlugInAggregationMultiFunction |
getConfig()
Returns the original configuration object for the aggregation multi-function |
java.lang.String |
getEngineURI()
Returns the engine URI. |
EventType[] |
getEventTypes()
Returns the event types of all events in the select clause |
java.lang.String |
getFunctionName()
Returns the aggregation function name |
TableMetadataColumnAggregation |
getOptionalTableColumnAccessed()
|
ExprNode[] |
getParameterExpressions()
Returns positional parameters expressions to this aggregation function. |
java.lang.String |
getStatementName()
Returns the statement name. |
ExprValidationContext |
getValidationContext()
Returns additional validation contextual services. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PlugInAggregationMultiFunctionValidationContext(java.lang.String functionName, EventType[] eventTypes, ExprNode[] parameterExpressions, java.lang.String engineURI, java.lang.String statementName, ExprValidationContext validationContext, ConfigurationPlugInAggregationMultiFunction config, TableMetadataColumnAggregation optionalTableColumnAccessed, ExprNode[] allParameterExpressions)
functionName
- the aggregation function nameeventTypes
- the event types of all events in the select clauseparameterExpressions
- the parameter expressionsengineURI
- the engine URIstatementName
- the statement namevalidationContext
- additional validation contextual servicesconfig
- the original configuration object for the aggregation multi-functionMethod Detail |
---|
public java.lang.String getFunctionName()
public EventType[] getEventTypes()
public ExprNode[] getParameterExpressions()
getAllParameterExpressions()
for a list of all parameters including non-positional parameters.
public java.lang.String getEngineURI()
public java.lang.String getStatementName()
public ExprValidationContext getValidationContext()
public ConfigurationPlugInAggregationMultiFunction getConfig()
public TableMetadataColumnAggregation getOptionalTableColumnAccessed()
public ExprNode[] getAllParameterExpressions()
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |