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, to be defined as an ADQL language feature.Represents an item of the ORDER BY list: that's to say a column reference or a value expression, and an optional sorting indication (ASC, DESC).Object representation of an ADQL query or sub-query.Object representation of an ADQL's rows set.ClauseADQL<T extends ADQLObject>Represents an ADQL clause (i.e.Represents a clause which deals withADQLConstraint
s (i.e.Object representation of an OFFSET clause.The SELECT clause of an ADQL query.Represents a reference to a selected column by an index.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.It represents an operation between two rows sets (UNION, EXCEPT, INTERSECT).Type of possible operation between two rows sets.Indicates a simple position or a token/string position in a text.Object representation of the definition of a Common Table Expression (CTE).