sql-formatter
Version:
Format whitespace in a SQL query to make it more readable
244 lines • 3.96 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.dataTypes = exports.keywords = void 0;
exports.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',
];
exports.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
;