UNPKG

sql-formatter

Version:

Format whitespace in a SQL query to make it more readable

241 lines 3.85 kB
export const keywords = [ // https://jakewheat.github.io/sql-overview/sql-2008-foundation-grammar.html#reserved-word 'ALL', 'ALLOCATE', 'ALTER', 'ANY', 'ARE', 'AS', 'ASC', 'ASENSITIVE', 'ASYMMETRIC', 'AT', 'ATOMIC', 'AUTHORIZATION', 'BEGIN', 'BETWEEN', 'BOTH', 'BY', 'CALL', 'CALLED', 'CASCADED', 'CAST', 'CHECK', 'CLOSE', 'COALESCE', 'COLLATE', 'COLUMN', 'COMMIT', 'CONDITION', 'CONNECT', 'CONSTRAINT', 'CORRESPONDING', 'CREATE', 'CROSS', 'CUBE', 'CURRENT', 'CURRENT_CATALOG', 'CURRENT_DEFAULT_TRANSFORM_GROUP', 'CURRENT_PATH', 'CURRENT_ROLE', 'CURRENT_SCHEMA', 'CURRENT_TRANSFORM_GROUP_FOR_TYPE', 'CURRENT_USER', 'CURSOR', 'CYCLE', 'DEALLOCATE', 'DAY', 'DECLARE', 'DEFAULT', 'DELETE', 'DEREF', 'DESC', 'DESCRIBE', 'DETERMINISTIC', 'DISCONNECT', 'DISTINCT', 'DROP', 'DYNAMIC', 'EACH', 'ELEMENT', 'END-EXEC', 'ESCAPE', 'EVERY', 'EXCEPT', 'EXEC', 'EXECUTE', 'EXISTS', 'EXTERNAL', 'FALSE', 'FETCH', 'FILTER', 'FOR', 'FOREIGN', 'FREE', 'FROM', 'FULL', 'FUNCTION', 'GET', 'GLOBAL', 'GRANT', 'GROUP', 'HAVING', 'HOLD', 'HOUR', 'IDENTITY', 'IN', 'INDICATOR', 'INNER', 'INOUT', 'INSENSITIVE', 'INSERT', 'INTERSECT', 'INTO', 'IS', 'LANGUAGE', 'LARGE', 'LATERAL', 'LEADING', 'LEFT', 'LIKE', 'LIKE_REGEX', 'LOCAL', 'MATCH', 'MEMBER', 'MERGE', 'METHOD', 'MINUTE', 'MODIFIES', 'MODULE', 'MONTH', 'NATURAL', 'NEW', 'NO', 'NONE', 'NOT', 'NULL', 'NULLIF', 'OF', 'OLD', 'ON', 'ONLY', 'OPEN', 'ORDER', 'OUT', 'OUTER', 'OVER', 'OVERLAPS', 'PARAMETER', 'PARTITION', 'PRECISION', 'PREPARE', 'PRIMARY', 'PROCEDURE', 'RANGE', 'READS', 'REAL', 'RECURSIVE', 'REF', 'REFERENCES', 'REFERENCING', 'RELEASE', 'RESULT', 'RETURN', 'RETURNS', 'REVOKE', 'RIGHT', 'ROLLBACK', 'ROLLUP', 'ROW', 'ROWS', 'SAVEPOINT', 'SCOPE', 'SCROLL', 'SEARCH', 'SECOND', 'SELECT', 'SENSITIVE', 'SESSION_USER', 'SET', 'SIMILAR', 'SOME', 'SPECIFIC', 'SQL', 'SQLEXCEPTION', 'SQLSTATE', 'SQLWARNING', 'START', 'STATIC', 'SUBMULTISET', 'SYMMETRIC', 'SYSTEM', 'SYSTEM_USER', 'TABLE', 'TABLESAMPLE', 'THEN', 'TIMEZONE_HOUR', 'TIMEZONE_MINUTE', 'TO', 'TRAILING', 'TRANSLATION', 'TREAT', 'TRIGGER', 'TRUE', 'UESCAPE', 'UNION', 'UNIQUE', 'UNKNOWN', 'UNNEST', 'UPDATE', 'USER', 'USING', 'VALUE', 'VALUES', 'WHENEVER', 'WINDOW', 'WITHIN', 'WITHOUT', 'YEAR', ]; export const dataTypes = [ // https://jakewheat.github.io/sql-overview/sql-2008-foundation-grammar.html#_6_1_data_type 'ARRAY', 'BIGINT', 'BINARY LARGE OBJECT', 'BINARY VARYING', 'BINARY', 'BLOB', 'BOOLEAN', 'CHAR LARGE OBJECT', 'CHAR VARYING', 'CHAR', 'CHARACTER LARGE OBJECT', 'CHARACTER VARYING', 'CHARACTER', 'CLOB', 'DATE', 'DEC', 'DECIMAL', 'DOUBLE', 'FLOAT', 'INT', 'INTEGER', 'INTERVAL', 'MULTISET', 'NATIONAL CHAR VARYING', 'NATIONAL CHAR', 'NATIONAL CHARACTER LARGE OBJECT', 'NATIONAL CHARACTER VARYING', 'NATIONAL CHARACTER', 'NCHAR LARGE OBJECT', 'NCHAR VARYING', 'NCHAR', 'NCLOB', 'NUMERIC', 'SMALLINT', 'TIME', 'TIMESTAMP', 'VARBINARY', 'VARCHAR', ]; //# sourceMappingURL=sql.keywords.js.map