public class ConfigurationCompilerPlugInAggregationMultiFunction
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static EPTypeClass |
EPTYPE
Type information.
|
Constructor and Description |
---|
ConfigurationCompilerPlugInAggregationMultiFunction()
Ctor.
|
ConfigurationCompilerPlugInAggregationMultiFunction(java.lang.String[] functionNames,
java.lang.String multiFunctionForgeClassName)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getAdditionalConfiguredProperties()
Returns a map of optional configuration properties, or null if none provided.
|
java.lang.String[] |
getFunctionNames()
Returns aggregation function names.
|
java.lang.String |
getMultiFunctionForgeClassName()
Returns the factory class name.
|
void |
setAdditionalConfiguredProperties(java.util.Map<java.lang.String,java.lang.Object> additionalConfiguredProperties)
Sets a map of optional configuration properties, or null if none provided.
|
void |
setFunctionNames(java.lang.String[] functionNames)
Sets aggregation function names.
|
void |
setMultiFunctionForgeClassName(java.lang.String multiFunctionForgeClassName)
Sets the factory class name.
|
com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression |
toExpression()
Returns the code expression of the settings
|
public static final EPTypeClass EPTYPE
public ConfigurationCompilerPlugInAggregationMultiFunction()
public ConfigurationCompilerPlugInAggregationMultiFunction(java.lang.String[] functionNames, java.lang.String multiFunctionForgeClassName)
functionNames
- the aggregation function namesmultiFunctionForgeClassName
- the factory class namepublic java.lang.String[] getFunctionNames()
public void setFunctionNames(java.lang.String[] functionNames)
functionNames
- names to setpublic java.lang.String getMultiFunctionForgeClassName()
public void setMultiFunctionForgeClassName(java.lang.String multiFunctionForgeClassName)
multiFunctionForgeClassName
- class namepublic java.util.Map<java.lang.String,java.lang.Object> getAdditionalConfiguredProperties()
public void setAdditionalConfiguredProperties(java.util.Map<java.lang.String,java.lang.Object> additionalConfiguredProperties)
additionalConfiguredProperties
- additional optional propertiespublic com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression toExpression()