Interface ResultSetProcessorRowPerGroup

All Superinterfaces:
AggregationRowRemovedCallback, ResultSetProcessor, StopCallback

public interface ResultSetProcessorRowPerGroup extends ResultSetProcessor, AggregationRowRemovedCallback
  • Field Details

  • Method Details

    • generateGroupKeySingle

      Object generateGroupKeySingle(EventBean[] eventsPerStream, boolean isNewData)
    • hasHavingClause

      boolean hasHavingClause()
    • evaluateHavingClause

      boolean evaluateHavingClause(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
    • isSelectRStream

      boolean isSelectRStream()
    • getAggregationService

      AggregationService getAggregationService()
    • getExprEvaluatorContext

      ExprEvaluatorContext getExprEvaluatorContext()
    • getSelectExprProcessor

      SelectExprProcessor getSelectExprProcessor()
    • generateOutputBatchedNoSortWMap

      EventBean generateOutputBatchedNoSortWMap(boolean join, Object mk, EventBean[] eventsPerStream, boolean isNewData, boolean isSynthesize)
    • generateOutputBatchedArrFromIterator

      void generateOutputBatchedArrFromIterator(boolean join, Iterator<Map.Entry<Object,EventBean[]>> keysAndEvents, boolean isNewData, boolean isSynthesize, List<EventBean> resultEvents, List<Object> optSortKeys)