## Uses of Class
adql.query.ClauseADQL

- Packages that use ClauseADQL
  Package | Description
  --- | ---
  adql.query |
  adql.query.constraint |

- - ### Uses of ClauseADQL in adql.query

    Subclasses of ClauseADQL in adql.query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ClauseConstraints` | Represents a clause which deals with `ADQLConstraint`s (i.e.
    `class` | `ClauseSelect` | The SELECT clause of an ADQL query.

    Methods in adql.query that return ClauseADQL
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClauseADQL<ADQLColumn>` | ADQLQuery.`getGroupBy()` | Gets the GROUP BY clause of this query.
    `ClauseADQL<ADQLOrder>` | ADQLQuery.`getOrderBy()` | Gets the ORDER BY clause of this query.

    Methods in adql.query with parameters of type ClauseADQL
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ADQLQuery.`setGroupBy​(ClauseADQL<ADQLColumn> newGroupBy)` | Replaces its GROUP BY clause by the given one.
    `void` | ADQLQuery.`setOrderBy​(ClauseADQL<ADQLOrder> newOrderBy)` | Replaces its ORDER BY clause by the given one.

  - ### Uses of ClauseADQL in adql.query.constraint

    Subclasses of ClauseADQL in adql.query.constraint
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ConstraintsGroup` | Represents a parenthesized list of constraints.