public interface AggregationFunctionFactory
Modifier and Type | Method and Description |
---|---|
Class |
getValueType()
Returns the type of the current value.
|
AggregationMethod |
newAggregator()
Make a new, initalized aggregation state.
|
void |
setFunctionName(String functionName)
Sets the EPL function name assigned to the factory.
|
void |
validate(AggregationValidationContext validationContext)
Implemented by plug-in aggregation functions to allow such functions to validate the
type of values passed to the function at statement compile time and to generally
interrogate parameter expressions.
|
void setFunctionName(String functionName)
functionName
- assignedvoid validate(AggregationValidationContext validationContext)
validationContext
- expression informationAggregationMethod newAggregator()
Class getValueType()