Class QueryPlan.Grouper
java.lang.Object
org.cojen.tupl.diag.QueryPlan
org.cojen.tupl.diag.QueryPlan.Grouper
- All Implemented Interfaces:
Serializable
- Enclosing class:
QueryPlan
Query plan node which applies grouping.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cojen.tupl.diag.QueryPlan
QueryPlan.Aggregator, QueryPlan.Concat, QueryPlan.DisjointUnion, QueryPlan.Empty, QueryPlan.Exists, QueryPlan.Filter, QueryPlan.FullScan, QueryPlan.Grouper, QueryPlan.GroupSort, QueryPlan.Identity, QueryPlan.LoadOne, QueryPlan.Mapper, QueryPlan.MergeConcat, QueryPlan.MergeUnion, QueryPlan.NaturalJoin, QueryPlan.NestedLoopsJoin, QueryPlan.PrimaryJoin, QueryPlan.RangeScan, QueryPlan.RangeUnion, QueryPlan.Scan, QueryPlan.Set, QueryPlan.Sort, QueryPlan.Table, QueryPlan.Union
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
target
-
operation
-
groupBy
-
orderBy
-
source
-
-
Constructor Details
-
Grouper
public Grouper(String target, String operation, String[] groupBy, String[] orderBy, QueryPlan source) - Parameters:
target
- describes the target row typeoperation
- 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
-
withOperation
-
equals
-
hashCode
-