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
ADQLConstraint s (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 . |