Class ConfigurationCompilerPlugInAggregationMultiFunction
java.lang.Object
com.espertech.esper.common.client.configuration.compiler.ConfigurationCompilerPlugInAggregationMultiFunction
- All Implemented Interfaces:
Serializable
public class ConfigurationCompilerPlugInAggregationMultiFunction
extends Object
implements Serializable
Configuration information for plugging in a custom aggregation multi-function.
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionCtor.ConfigurationCompilerPlugInAggregationMultiFunction
(String[] functionNames, String multiFunctionForgeClassName) Ctor. -
Method Summary
Modifier and TypeMethodDescriptionReturns a map of optional configuration properties, or null if none provided.String[]
Returns aggregation function names.Returns the factory class name.void
setAdditionalConfiguredProperties
(Map<String, Object> additionalConfiguredProperties) Sets a map of optional configuration properties, or null if none provided.void
setFunctionNames
(String[] functionNames) Sets aggregation function names.void
setMultiFunctionForgeClassName
(String multiFunctionForgeClassName) Sets the factory class name.com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression
Returns the code expression of the settings
-
Field Details
-
EPTYPE
Type information.
-
-
Constructor Details
-
ConfigurationCompilerPlugInAggregationMultiFunction
public ConfigurationCompilerPlugInAggregationMultiFunction()Ctor. -
ConfigurationCompilerPlugInAggregationMultiFunction
public ConfigurationCompilerPlugInAggregationMultiFunction(String[] functionNames, String multiFunctionForgeClassName) Ctor.- Parameters:
functionNames
- the aggregation function namesmultiFunctionForgeClassName
- the factory class name
-
-
Method Details
-
getFunctionNames
Returns aggregation function names.- Returns:
- names
-
setFunctionNames
Sets aggregation function names.- Parameters:
functionNames
- names to set
-
getMultiFunctionForgeClassName
Returns the factory class name.- Returns:
- class name
-
setMultiFunctionForgeClassName
Sets the factory class name.- Parameters:
multiFunctionForgeClassName
- class name
-
getAdditionalConfiguredProperties
Returns a map of optional configuration properties, or null if none provided.- Returns:
- additional optional properties
-
setAdditionalConfiguredProperties
Sets a map of optional configuration properties, or null if none provided.- Parameters:
additionalConfiguredProperties
- additional optional properties
-
toExpression
public com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression toExpression()Returns the code expression of the settings- Returns:
- code expression
-