Class QueryPlan.Grouper

java.lang.Object
org.cojen.tupl.diag.QueryPlan
org.cojen.tupl.diag.QueryPlan.Grouper
All Implemented Interfaces:
Serializable
Enclosing class:
QueryPlan

public static final class QueryPlan.Grouper extends QueryPlan
Query plan node which applies grouping.
See Also:
  • Field Details

    • target

      public final String target
    • operation

      public final String operation
    • groupBy

      public final String[] groupBy
    • orderBy

      public final String[] orderBy
    • source

      public final QueryPlan source
  • Constructor Details

    • Grouper

      public Grouper(String target, String operation, String[] groupBy, String[] orderBy, QueryPlan source)
      Parameters:
      target - describes the target row type
      operation - describes the group operation (optional)
      groupBy - group-by columns (or null if none)
      orderBy - order-by columns (or null if none)
      source - child plan node
  • Method Details