| Interface | Description |
|---|---|
| ADQLIterator |
Lets iterating on all ADQL objects inside any ADQL object.
|
| ADQLObject |
This class gathers all main behaviors of any ADQL object (query, clause, columns, condition, etc...):
to have a name in ADQL
to be written in ADQL
to offer a way to search any ADQL item (included itself)
to get its position in the original ADQL query.
|
| Class | Description |
|---|---|
| ADQLList<T extends ADQLObject> |
Represents a list of ADQL items.
|
| ADQLList.ADQLListIterator |
Lets iterating on all ADQL objects of the given
ADQLList. |
| ADQLOrder |
Represents an item of the ORDER BY list: that's to say a column reference plus a sorting indication (ASC, DESC).
|
| ADQLQuery |
Object representation of an ADQL query or sub-query.
|
| ClauseADQL<T extends ADQLObject> |
Represents an ADQL clause (i.e.
|
| ClauseConstraints |
Represents a clause which deals with
ADQLConstraints (i.e. |
| ClauseSelect |
The SELECT clause of an ADQL query.
|
| ColumnReference |
Represents a reference to a selected column either by an index or by a non-qualified column name/alias.
|
| NullADQLIterator |
An ADQL iterator which has no ADQL objects on which iterate.
|
| SelectAllColumns |
In ADQL it corresponds to the '*' and '{tableName}.*' items in the SELECT clause.
|
| SelectItem |
Represents an item of a SELECT clause.
|
| TextPosition |
Indicates a simple position or a token/string position in a text.
|
| Enum | Description |
|---|---|
| IdentifierField |
Lets getting or setting the case sensitivity of an identifier (column, table, schema, catalog or alias)
of an
ADQLColumn or an ADQLTable. |