Class SelectGroups.Plain

    • Field Detail

      • rows

        private java.util.ArrayList<java.lang.Object[]> rows
      • cursor

        private java.util.Iterator<java.lang.Object[]> cursor
        Cursor for next() method.
    • Method Detail

      • reset

        public void reset()
        Description copied from class: SelectGroups
        Resets this group data for reuse.
        Overrides:
        reset in class SelectGroups
      • nextSource

        public void nextSource()
        Description copied from class: SelectGroups
        Invoked for each source row to evaluate group key and setup all necessary data for aggregates.
        Specified by:
        nextSource in class SelectGroups
      • done

        public void done()
        Description copied from class: SelectGroups
        Invoked after all source rows are evaluated.
        Overrides:
        done in class SelectGroups
      • next

        public ValueRow next()
        Description copied from class: SelectGroups
        Returns the key of the next group.
        Specified by:
        next in class SelectGroups
        Returns:
        the key of the next group, or null