## Uses of Class
adql.query.ADQLList

- Packages that use ADQLList
  Package | Description
  --- | ---
  adql.query |
  adql.query.constraint |
  adql.query.operand |
  adql.query.operand.function |
  adql.translator |

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

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

    Fields in adql.query declared as ADQLList
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ADQLList<ADQLObject>` | ADQLList.ADQLListIterator.`list` |

    Constructors in adql.query with parameters of type ADQLList
    Constructor | Description
    --- | ---
    `ADQLList​(ADQLList<T> toCopy)` | Builds an ADQLList by copying the given one.
    `ADQLListIterator​(ADQLList<? extends ADQLObject> lst)` |
    `ClauseADQL​(ADQLList<T> toCopy)` | Builds a ClauseADQL by copying the given one.

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

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

    Methods in adql.query.constraint that return ADQLList
    Modifier and Type | Method | Description
    --- | --- | ---
    `ADQLList<ADQLOperand>` | In.`getValuesList()` | Gets the values list (right operand) of this IN constraint.

    Methods in adql.query.constraint with parameters of type ADQLList
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | In.`setValuesList​(ADQLList<ADQLOperand> valuesList)` | Replaces the values list (right operand) of this IN constraint.

    Constructors in adql.query.constraint with parameters of type ADQLList
    Constructor | Description
    --- | ---
    `In​(ADQLOperand op, ADQLList<ADQLOperand> valuesList)` | Builds an IN constraint with a values list.
    `In​(ADQLOperand op, ADQLList<ADQLOperand> valuesList, boolean notIn)` | Builds an IN constraint with a values list.

  - ### Uses of ADQLList in adql.query.operand

    Subclasses of ADQLList in adql.query.operand
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Concatenation` | Represents a concatenation in ADQL (ex: "_s_ra" || ':' || "_s_dec").

  - ### Uses of ADQLList in adql.query.operand.function

    Fields in adql.query.operand.function declared as ADQLList
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ADQLList<ADQLOperand>` | DefaultUDF.`parameters` | Its parsed parameters.

  - ### Uses of ADQLList in adql.translator

    Methods in adql.translator with parameters of type ADQLList
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.lang.String` | JDBCTranslator.`getDefaultADQLList​(ADQLList<? extends ADQLObject> list)` | Gets the default SQL output for a list of ADQL objects.
    `protected java.lang.String` | JDBCTranslator.`getDefaultADQLList​(ADQLList<? extends ADQLObject> list, boolean withNamePrefix)` | Gets the default SQL output for a list of ADQL objects.
    `java.lang.String` | ADQLTranslator.`translate​(ADQLList<? extends ADQLObject> list)` |
    `java.lang.String` | JDBCTranslator.`translate​(ADQLList<? extends ADQLObject> list)` |