public class ExprPlugInAggMultiFunctionNodeFactory extends java.lang.Object implements AggregationMethodFactory
Constructor and Description |
---|
ExprPlugInAggMultiFunctionNodeFactory(ExprPlugInAggMultiFunctionNode parent,
PlugInAggregationMultiFunctionHandler handlerPlugin) |
Modifier and Type | Method and Description |
---|---|
AggregationAccessor |
getAccessor() |
ExprNode |
getAggregationExpression() |
AggregationStateFactory |
getAggregationStateFactory(boolean isMatchRecognize) |
AggregationStateKey |
getAggregationStateKey(boolean isMatchRecognize) |
java.lang.Class |
getComponentTypeCollection() |
EventType |
getEventTypeCollection() |
EventType |
getEventTypeSingle() |
PlugInAggregationMultiFunctionHandler |
getHandlerPlugin() |
java.lang.Class |
getResultType() |
boolean |
isAccessAggregation() |
AggregationMethod |
make(MethodResolutionService methodResolutionService,
int agentInstanceId,
int groupId,
int aggregationId) |
public ExprPlugInAggMultiFunctionNodeFactory(ExprPlugInAggMultiFunctionNode parent, PlugInAggregationMultiFunctionHandler handlerPlugin)
public boolean isAccessAggregation()
isAccessAggregation
in interface AggregationMethodFactory
public AggregationMethod make(MethodResolutionService methodResolutionService, int agentInstanceId, int groupId, int aggregationId)
make
in interface AggregationMethodFactory
public AggregationStateKey getAggregationStateKey(boolean isMatchRecognize)
getAggregationStateKey
in interface AggregationMethodFactory
public AggregationStateFactory getAggregationStateFactory(boolean isMatchRecognize)
getAggregationStateFactory
in interface AggregationMethodFactory
public AggregationAccessor getAccessor()
getAccessor
in interface AggregationMethodFactory
public java.lang.Class getResultType()
getResultType
in interface AggregationMethodFactory
public PlugInAggregationMultiFunctionHandler getHandlerPlugin()
public java.lang.Class getComponentTypeCollection()
public EventType getEventTypeSingle()
public EventType getEventTypeCollection()
public ExprNode getAggregationExpression()
getAggregationExpression
in interface AggregationMethodFactory