# Package org.apache.groovy.ginq.provider.collection.runtime

package org.apache.groovy.ginq.provider.collection.runtime
Runtime support classes for collection-based GINQ operations including aggregation and windowing functions.

- Class
  Description
  Group<T>
  Represents group
  GroupResult<K,T>
  Represents a group result from a `groupby...into` clause.
  Partition<T>
  Represents partition
  Queryable<T>
  Represents the queryable objects, e.g.
  Queryable.Order<T,U extends Comparable<? super U>>
  Represents an order rule
  RowBound
  Represents row bounds of window frame
  TooManyValuesException
  Thrown when too many values returned by sub-query in the `select` clause
  ValueBound<U extends Comparable<? super U>>
  Represents value bounds of window frame
  Window<T>
  Represents window which stores elements used by window functions
  WindowDefinition<T,U extends Comparable<? super U>>
  Represents window definition, which will define the result set to construct the window