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 SQL NOT IN expression The base type for selection set in a SQL IN expression Represents the subquery in a SQL IN expression 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 Represents the SQL INTO expression 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 Represents a list of constants provided for a SQL IN expression Represents SQL IN expression The only permitted root element of a query, the SELECT element The SELECT part of a query Represents user defined function expressions Denotes the type of a Join operation Represents SQL JOIN expression Represents an array of tables in the from expression