The base type for any of items to be selected in a query
The base type for a scalar expression
Represents an expression inside a bracket
Represents a binary expression such as a+b
Used for expressing operations like A+B
Represents an unary expression such as -(a.ra)
Operators for expressing a single element operation
Represents a column
Encapsulates basic literals such as Strings, Integers and Real numbers
The base type for all literals
The base type for all numbers
Represents a real number
Represents an integer
Represents a string literal
The base type for a function
Option of selecting all or distinct elements in a query
Enumeration for All and Distinct options
Represents a trigonometric function
Enumeration of allowed trigonometric functions
Represents a math function
Enumeration of allowed math functions
Represents an aggregate function
Enumeration of allowed aggregate functions
Used to select an expression as a new alias column
Represent all columns as in Select * query
The Comparison operators such as Less-than or More-than, etc
The base type for all tables used in the From clause of the query
Same as a tableType with an additional archive name
Represents a table with its name and its alias name
The base type for all table inclusion or drop types used in a cross match expression
Used for adding a table for the Xmatch operation
Used for avoiding a table in Xmatch
The base type for searches in Where and Having clauses of the query
Represents expressions like A And B
Represents expressions like A Or B
A cross match expression
The Like expression of a query
The Not Like expression of a query
Represents expressions like (A)
Represents the Comparison of two expressions
Represents the Between expression of a query
Represents the Not Between expression of a query
Represents expressions like Not A
Represents the Regions such as circle in Where clause
Represents the Having expression part of a query
Represents the Group By expression part of a query
Represents the Where part of the query
Represents the From part of the query
List of items to be selected in the Query
Represents the TOP part of a query
Ascending or Descending order of an Order by term
Option for setting the direction for Order By
Represents the ORDER BY part of a query
List of expressions in which order the results should be provided
The only permitted root element of a query, the SELECT element
The SELECT part of a query