@uwdata/mosaic-sql
Version:
SQL query construction and analysis.
44 lines (37 loc) • 1.51 kB
text/typescript
export const COLUMN_REF = 'COLUMN_REF';
export const COLUMN_PARAM = 'COLUMN_PARAM';
export const TABLE_REF = 'TABLE_REF';
export const LITERAL = 'LITERAL';
export const INTERVAL = 'INTERVAL';
export const ORDER_BY = 'ORDER_BY';
export const CAST = 'CAST';
export const CASE = 'CASE';
export const WHEN = 'WHEN';
export const COLLATE = 'COLLATE';
export const UNARY_OPERATOR = 'UNARY';
export const UNARY_POSTFIX_OPERATOR = 'UNARY_POSTFIX';
export const BINARY_OPERATOR = 'BINARY';
export const BETWEEN_OPERATOR = 'BETWEEN';
export const NOT_BETWEEN_OPERATOR = 'NOT_BETWEEN';
export const LOGICAL_OPERATOR = 'LOGICAL_OPERATOR';
export const IN_OPERATOR = 'IN';
export const FUNCTION = 'FUNCTION';
export const AGGREGATE = 'AGGREGATE';
export const WINDOW = 'WINDOW';
export const WINDOW_FUNCTION = 'WINDOW_FUNCTION';
export const WINDOW_DEF = 'WINDOW_DEF';
export const WINDOW_FRAME = 'WINDOW_FRAME';
export const WINDOW_EXTENT_EXPR = 'WINDOW_EXTENT_EXPR';
export const EXPRESSION = 'EXPRESSION';
export const FRAGMENT = 'FRAGMENT';
export const VERBATIM = 'VERBATIM';
export const PARAM = 'PARAM';
export const WITH_CLAUSE = 'WITH_CLAUSE';
export const WINDOW_CLAUSE = 'WINDOW_CLAUSE';
export const SELECT_CLAUSE = 'SELECT_CLAUSE';
export const FROM_CLAUSE = 'FROM_CLAUSE';
export const SAMPLE_CLAUSE = 'SAMPLE_CLAUSE';
export const SELECT_QUERY = 'SELECT_QUERY';
export const DESCRIBE_QUERY = 'DESCRIBE_QUERY';
export const SET_OPERATION = 'SET_OPERATION';
export const SCALAR_SUBQUERY = 'SCALAR_SUBQUERY';