Package adql.query
package adql.query
-
ClassDescriptionLets iterating on all ADQL objects inside any ADQL object.ADQLList<T extends ADQLObject>Represents a list of ADQL items.Lets iterating on all ADQL objects of the given
ADQLList
.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.Represents an item of the ORDER BY list: that's to say a column reference plus a sorting indication (ASC, DESC).Object representation of an ADQL query or sub-query.ClauseADQL<T extends ADQLObject>Represents an ADQL clause (i.e.Represents a clause which deals withADQLConstraint
s (i.e.The SELECT clause of an ADQL query.Represents a reference to a selected column either by an index or by a non-qualified column name/alias.Lets getting or setting the case sensitivity of an identifier (column, table, schema, catalog or alias) of anADQLColumn
or anADQLTable
.An ADQL iterator which has no ADQL objects on which iterate.In ADQL it corresponds to the '*' and '{tableName}.*' items in the SELECT clause.Represents an item of a SELECT clause.Indicates a simple position or a token/string position in a text.