public interface ResultSetProcessorAggregateGrouped extends ResultSetProcessor, AggregationRowRemovedCallback
Modifier and Type | Method and Description |
---|---|
boolean |
evaluateHavingClause(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
java.lang.Object[] |
generateGroupKeyArrayJoin(java.util.Set<MultiKey<EventBean>> newData,
boolean isNewData) |
java.lang.Object[] |
generateGroupKeyArrayView(EventBean[] oldData,
boolean isNewData) |
java.lang.Object |
generateGroupKeySingle(EventBean[] eventsPerStream,
boolean isNewData) |
void |
generateOutputBatchedJoinPerKey(java.util.Set<MultiKey<EventBean>> outputEvents,
java.lang.Object[] groupByKeys,
boolean isNewData,
boolean isSynthesize,
java.util.Map<java.lang.Object,EventBean> resultEvents,
java.util.Map<java.lang.Object,java.lang.Object> optSortKeys) |
void |
generateOutputBatchedJoinUnkeyed(java.util.Set<MultiKey<EventBean>> outputEvents,
java.lang.Object[] groupByKeys,
boolean isNewData,
boolean isSynthesize,
java.util.Collection<EventBean> resultEvents,
java.util.List<java.lang.Object> optSortKeys) |
EventBean |
generateOutputBatchedSingle(java.lang.Object key,
EventBean[] event,
boolean isNewData,
boolean isSynthesize) |
void |
generateOutputBatchedViewPerKey(EventBean[] oldData,
java.lang.Object[] oldDataMultiKey,
boolean isNewData,
boolean isGenerateSynthetic,
java.util.Map<java.lang.Object,EventBean> outputLastUnordGroupOld,
java.util.Map<java.lang.Object,java.lang.Object> optSortKeys,
EventBean[] eventsPerStream) |
void |
generateOutputBatchedViewUnkeyed(EventBean[] outputEvents,
java.lang.Object[] groupByKeys,
boolean isNewData,
boolean isSynthesize,
java.util.Collection<EventBean> resultEvents,
java.util.List<java.lang.Object> optSortKeys,
EventBean[] eventsPerStream) |
ExprEvaluatorContext |
getAgentInstanceContext() |
AggregationService |
getAggregationService() |
SelectExprProcessor |
getSelectExprProcessor() |
boolean |
hasHavingClause() |
boolean |
isSelectRStream() |
acceptHelperVisitor, applyJoinResult, applyViewResult, clear, continueOutputLimitedLastAllNonBufferedJoin, continueOutputLimitedLastAllNonBufferedView, getIterator, getIterator, getResultEventType, processJoinResult, processOutputLimitedJoin, processOutputLimitedLastAllNonBufferedJoin, processOutputLimitedLastAllNonBufferedView, processOutputLimitedView, processViewResult, setAgentInstanceContext
stop
removedAggregationGroupKey
boolean hasHavingClause()
boolean evaluateHavingClause(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
SelectExprProcessor getSelectExprProcessor()
AggregationService getAggregationService()
ExprEvaluatorContext getAgentInstanceContext()
boolean isSelectRStream()
java.lang.Object generateGroupKeySingle(EventBean[] eventsPerStream, boolean isNewData)
java.lang.Object[] generateGroupKeyArrayJoin(java.util.Set<MultiKey<EventBean>> newData, boolean isNewData)
java.lang.Object[] generateGroupKeyArrayView(EventBean[] oldData, boolean isNewData)
EventBean generateOutputBatchedSingle(java.lang.Object key, EventBean[] event, boolean isNewData, boolean isSynthesize)
void generateOutputBatchedViewUnkeyed(EventBean[] outputEvents, java.lang.Object[] groupByKeys, boolean isNewData, boolean isSynthesize, java.util.Collection<EventBean> resultEvents, java.util.List<java.lang.Object> optSortKeys, EventBean[] eventsPerStream)
void generateOutputBatchedJoinUnkeyed(java.util.Set<MultiKey<EventBean>> outputEvents, java.lang.Object[] groupByKeys, boolean isNewData, boolean isSynthesize, java.util.Collection<EventBean> resultEvents, java.util.List<java.lang.Object> optSortKeys)
void generateOutputBatchedViewPerKey(EventBean[] oldData, java.lang.Object[] oldDataMultiKey, boolean isNewData, boolean isGenerateSynthetic, java.util.Map<java.lang.Object,EventBean> outputLastUnordGroupOld, java.util.Map<java.lang.Object,java.lang.Object> optSortKeys, EventBean[] eventsPerStream)
void generateOutputBatchedJoinPerKey(java.util.Set<MultiKey<EventBean>> outputEvents, java.lang.Object[] groupByKeys, boolean isNewData, boolean isSynthesize, java.util.Map<java.lang.Object,EventBean> resultEvents, java.util.Map<java.lang.Object,java.lang.Object> optSortKeys)