Purpose: Represent an GROUP BY
Responsibilities:
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addGroupingToQuery(ObjectLevelReadQuery theQuery, GenerationContext context)
INTERNAL Add the grouping expressions to the passed query |
| public String | getAsString()
Overrides org. |
| public List | |
| private boolean | |
| public boolean | |
| public void | |
| public void |
| groupByItems | back to summary |
|---|---|
| pack-priv List<Node> groupByItems | |
| GroupByNode | back to summary |
|---|---|
| public GroupByNode() Return a new GroupByNode. | |
| addGroupingToQuery | back to summary |
|---|---|
| public void addGroupingToQuery(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Add the grouping expressions to the passed query | |
| getAsString | back to summary |
|---|---|
| public String getAsString() Overrides org. INTERNAL Get the string representation of this node.
| |
| getGroupByItems | back to summary |
|---|---|
| public List INTERNAL Return the GROUP BY statements | |
| isGroupbyItem | back to summary |
|---|---|
| private boolean isGroupbyItem(Node expr) INTERNAL Return true if the specified expr is a groupby item. | |
| isValidHavingExpr | back to summary |
|---|---|
| public boolean isValidHavingExpr(Node expr) INTERNAL Returns true if the sp | |
| setGroupByItems | back to summary |
|---|---|
| public void setGroupByItems(List<Node> newItems) INTERNAL Set the GROUP BY statements | |
| validate | back to summary |
|---|---|
| public void validate(ParseTreeContext context, SelectNode selectNode) INTERNAL Validate the current node. | |