UNPKG

sql-formatter

Version:

Format whitespace in a SQL query to make it more readable

168 lines 2.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataTypes = exports.keywords = void 0; exports.keywords = [ // Keywords from DuckDB: // SELECT upper(keyword_name) // FROM duckdb_keywords() // WHERE keyword_category = 'reserved' // ORDER BY keyword_name 'ALL', 'ANALYSE', 'ANALYZE', 'AND', 'ANY', 'AS', 'ASC', 'ATTACH', 'ASYMMETRIC', 'BOTH', 'CASE', 'CAST', 'CHECK', 'COLLATE', 'COLUMN', 'CONSTRAINT', 'CREATE', 'DEFAULT', 'DEFERRABLE', 'DESC', 'DESCRIBE', 'DETACH', 'DISTINCT', 'DO', 'ELSE', 'END', 'EXCEPT', 'FALSE', 'FETCH', 'FOR', 'FOREIGN', 'FROM', 'GRANT', 'GROUP', 'HAVING', 'IN', 'INITIALLY', 'INTERSECT', 'INTO', 'IS', 'LATERAL', 'LEADING', 'LIMIT', 'NOT', 'NULL', 'OFFSET', 'ON', 'ONLY', 'OR', 'ORDER', 'PIVOT', 'PIVOT_LONGER', 'PIVOT_WIDER', 'PLACING', 'PRIMARY', 'REFERENCES', 'RETURNING', 'SELECT', 'SHOW', 'SOME', 'SUMMARIZE', 'SYMMETRIC', 'TABLE', 'THEN', 'TO', 'TRAILING', 'TRUE', 'UNION', 'UNIQUE', 'UNPIVOT', 'USING', 'VARIADIC', 'WHEN', 'WHERE', 'WINDOW', 'WITH', ]; exports.dataTypes = [ // Types from DuckDB: // SELECT DISTINCT upper(type_name) // FROM duckdb_types() // ORDER BY type_name 'ARRAY', 'BIGINT', 'BINARY', 'BIT', 'BITSTRING', 'BLOB', 'BOOL', 'BOOLEAN', 'BPCHAR', 'BYTEA', 'CHAR', 'DATE', 'DATETIME', 'DEC', 'DECIMAL', 'DOUBLE', 'ENUM', 'FLOAT', 'FLOAT4', 'FLOAT8', 'GUID', 'HUGEINT', 'INET', 'INT', 'INT1', 'INT128', 'INT16', 'INT2', 'INT32', 'INT4', 'INT64', 'INT8', 'INTEGER', 'INTEGRAL', 'INTERVAL', 'JSON', 'LIST', 'LOGICAL', 'LONG', 'MAP', // 'NULL' is a keyword 'NUMERIC', 'NVARCHAR', 'OID', 'REAL', 'ROW', 'SHORT', 'SIGNED', 'SMALLINT', 'STRING', 'STRUCT', 'TEXT', 'TIME', 'TIMESTAMP_MS', 'TIMESTAMP_NS', 'TIMESTAMP_S', 'TIMESTAMP_US', 'TIMESTAMP', 'TIMESTAMPTZ', 'TIMETZ', 'TINYINT', 'UBIGINT', 'UHUGEINT', 'UINT128', 'UINT16', 'UINT32', 'UINT64', 'UINT8', 'UINTEGER', 'UNION', 'USMALLINT', 'UTINYINT', 'UUID', 'VARBINARY', 'VARCHAR', ]; //# sourceMappingURL=duckdb.keywords.js.map