public interface ResultSetProcessorRowPerGroup extends ResultSetProcessor, AggregationRowRemovedCallback
Modifier and Type | Method and Description |
---|---|
boolean |
evaluateHavingClause(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
java.lang.Object |
generateGroupKeySingle(EventBean[] eventsPerStream,
boolean isNewData) |
void |
generateOutputBatchedArrFromIterator(boolean join,
java.util.Iterator<java.util.Map.Entry<java.lang.Object,EventBean[]>> keysAndEvents,
boolean isNewData,
boolean isSynthesize,
java.util.List<EventBean> resultEvents,
java.util.List<java.lang.Object> optSortKeys) |
EventBean |
generateOutputBatchedNoSortWMap(boolean join,
java.lang.Object mk,
EventBean[] eventsPerStream,
boolean isNewData,
boolean isSynthesize) |
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
java.lang.Object generateGroupKeySingle(EventBean[] eventsPerStream, boolean isNewData)
boolean hasHavingClause()
boolean evaluateHavingClause(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
boolean isSelectRStream()
AggregationService getAggregationService()
ExprEvaluatorContext getAgentInstanceContext()
SelectExprProcessor getSelectExprProcessor()
EventBean generateOutputBatchedNoSortWMap(boolean join, java.lang.Object mk, EventBean[] eventsPerStream, boolean isNewData, boolean isSynthesize)
void generateOutputBatchedArrFromIterator(boolean join, java.util.Iterator<java.util.Map.Entry<java.lang.Object,EventBean[]>> keysAndEvents, boolean isNewData, boolean isSynthesize, java.util.List<EventBean> resultEvents, java.util.List<java.lang.Object> optSortKeys)