packages/sql/vocabulary.ts
Rama main · réplica de lectura del repositorio original.
export const COMMON_KEYWORDS = [
'ADD',
'ALL',
'ALTER',
'AND',
'ANY',
'AS',
'ASC',
'BEGIN',
'BETWEEN',
'BY',
'CASCADE',
'CASE',
'CAST',
'CHECK',
'COLUMN',
'COMMIT',
'CONSTRAINT',
'CREATE',
'CROSS',
'CURRENT_DATE',
'CURRENT_TIME',
'CURRENT_TIMESTAMP',
'CURRENT_USER',
'DATABASE',
'DEFAULT',
'DELETE',
'DESC',
'DISTINCT',
'DROP',
'ELSE',
'END',
'EXCEPT',
'EXISTS',
'EXPLAIN',
'FALSE',
'FETCH',
'FIRST',
'FOREIGN',
'FROM',
'FULL',
'GROUP',
'HAVING',
'IF',
'IN',
'INDEX',
'INNER',
'INSERT',
'INTERSECT',
'INTO',
'IS',
'JOIN',
'KEY',
'LAST',
'LEFT',
'LIKE',
'NATURAL',
'NOT',
'NULL',
'NULLS',
'OFFSET',
'ON',
'OR',
'ORDER',
'OUTER',
'PRIMARY',
'REFERENCES',
'RIGHT',
'ROLLBACK',
'ROW',
'ROWS',
'SCHEMA',
'SELECT',
'SET',
'SHOW',
'START',
'TABLE',
'THEN',
'TO',
'TRANSACTION',
'TRUE',
'TRUNCATE',
'UNION',
'UNIQUE',
'UPDATE',
'USING',
'VALUES',
'VIEW',
'WHEN',
'WHERE',
'WITH',
]
export const COMMON_FUNCTIONS = [
'ABS',
'AVG',
'COALESCE',
'CONCAT',
'COUNT',
'FLOOR',
'GREATEST',
'LEAST',
'LOWER',
'MAX',
'MIN',
'NULLIF',
'POWER',
'REPLACE',
'ROUND',
'SUBSTRING',
'SUM',
'TRIM',
'UPPER',
]
export const COMMON_TYPES = [
'BIGINT',
'BOOLEAN',
'CHAR',
'DATE',
'DECIMAL',
'DOUBLE',
'FLOAT',
'INT',
'INTEGER',
'JSON',
'NUMERIC',
'SMALLINT',
'TEXT',
'TIME',
'TIMESTAMP',
'VARCHAR',
]
export const OPERATORS = [
'->>',
'#>>',
'!~*',
'<=>',
'<>',
'!=',
'<=',
'>=',
'||',
'::',
'->',
'#>',
'@>',
'<@',
'?|',
'?&',
'~*',
'!~',
'<<',
'>>',
'&&',
'+',
'-',
'*',
'/',
'%',
'<',
'>',
'=',
'~',
'^',
'!',
'&',
'|',
'?',
'#',
'@',
]