public class AggregationMultiFunctionDeclarationContext extends Object
AggregationMultiFunctionForge
provides
information about an aggregation function at the time of declaration.
Declaration means when the aggregation function is discovered at the time of parsing an EPL statement. Or when using statement object model then at the time of mapping the object model to the internal statement representation.
Constructor and Description |
---|
AggregationMultiFunctionDeclarationContext(String functionName,
boolean distinct,
ConfigurationCompilerPlugInAggregationMultiFunction configuration)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
ConfigurationCompilerPlugInAggregationMultiFunction |
getConfiguration()
Returns the configuration provided when the aggregation multi-functions where registered.
|
String |
getFunctionName()
Returns the aggregation function name.
|
boolean |
isDistinct()
Returns a flag whether the "distinct" keyword was provided.
|
public AggregationMultiFunctionDeclarationContext(String functionName, boolean distinct, ConfigurationCompilerPlugInAggregationMultiFunction configuration)
functionName
- provides the aggregation multi-function namedistinct
- flag whether the "distinct" keyword was provided.configuration
- the configuration provided when the aggregation multi-functions where registeredpublic boolean isDistinct()
public String getFunctionName()
public ConfigurationCompilerPlugInAggregationMultiFunction getConfiguration()
Copyright © 2005–2018. All rights reserved.