public abstract class AbstractAggregationAttributeExecutor extends Object implements ExpressionExecutor, Snapshotable
| Modifier and Type | Field and Description |
|---|---|
protected AttributeAggregator |
attributeAggregator |
protected ExpressionExecutor[] |
attributeExpressionExecutors |
protected SiddhiQueryContext |
siddhiQueryContext |
protected int |
size |
| Constructor and Description |
|---|
AbstractAggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
SiddhiQueryContext siddhiQueryContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
clean()
Used to clean its references
|
String |
getElementId() |
io.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 SiddhiQueryContext siddhiQueryContext
protected int size
public AbstractAggregationAttributeExecutor(AttributeAggregator attributeAggregator, ExpressionExecutor[] attributeExpressionExecutors, SiddhiQueryContext siddhiQueryContext)
public io.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. All rights reserved.