public abstract class AbstractAggregationAttributeExecutor extends Object implements ExpressionExecutor, Snapshotable
| Modifier and Type | Field and Description |
|---|---|
protected AttributeAggregator |
attributeAggregator |
protected ExpressionExecutor[] |
attributeExpressionExecutors |
protected String |
queryName |
protected SiddhiAppContext |
siddhiAppContext |
protected int |
size |
| Constructor and Description |
|---|
AbstractAggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
SiddhiAppContext siddhiAppContext,
String queryName) |
| Modifier and Type | Method and Description |
|---|---|
void |
clean()
Used to clean its references
|
String |
getElementId() |
org.wso2.siddhi.query.api.definition.Attribute.Type |
getReturnType() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloneExecutor, executecurrentState, restoreStateprotected AttributeAggregator attributeAggregator
protected ExpressionExecutor[] attributeExpressionExecutors
protected SiddhiAppContext siddhiAppContext
protected int size
protected String queryName
public AbstractAggregationAttributeExecutor(AttributeAggregator attributeAggregator, ExpressionExecutor[] attributeExpressionExecutors, SiddhiAppContext siddhiAppContext, String queryName)
public org.wso2.siddhi.query.api.definition.Attribute.Type getReturnType()
getReturnType in interface ExpressionExecutorpublic String getElementId()
getElementId in interface Snapshotablepublic void clean()
Snapshotableclean in interface ExpressionExecutorclean in interface SnapshotableCopyright © 2019 WSO2. All rights reserved.