public class PlugInAggregationMultiFunctionDeclarationContext extends Object
PlugInAggregationMultiFunctionFactory
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 |
---|
PlugInAggregationMultiFunctionDeclarationContext(String functionName,
boolean distinct,
String engineURI,
ConfigurationPlugInAggregationMultiFunction configuration)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
ConfigurationPlugInAggregationMultiFunction |
getConfiguration()
Returns the configuration provided when the aggregation multi-functions where registered.
|
String |
getEngineURI()
Returns the engine uri.
|
String |
getFunctionName()
Returns the aggregation function name.
|
boolean |
isDistinct()
Returns a flag whether the "distinct" keyword was provided.
|
public PlugInAggregationMultiFunctionDeclarationContext(String functionName, boolean distinct, String engineURI, ConfigurationPlugInAggregationMultiFunction configuration)
functionName
- provides the aggregation multi-function namedistinct
- flag whether the "distinct" keyword was provided.engineURI
- the engine URIconfiguration
- the configuration provided when the aggregation multi-functions where registeredpublic boolean isDistinct()
public String getEngineURI()
public String getFunctionName()
public ConfigurationPlugInAggregationMultiFunction getConfiguration()