diff --git a/lib/keywords.js b/lib/keywords.js index c55d1e3..c7b5c95 100644 --- a/lib/keywords.js +++ b/lib/keywords.js @@ -1,35 +1,46 @@ module.exports = [ - 'ADD', 'ADD CONSTRAINT', - 'ALTER', + 'ADD', + 'ALL', 'ALTER COLUMN', 'ALTER TABLE', - 'ALL', + 'ALTER', 'AND', 'ANY', 'AS', 'ASC', + 'AUTO_INCREMENT', 'BACKUP DATABASE', + 'BEGIN', 'BETWEEN', + 'BINARY', + 'BLOB', + 'BY', + 'CASCADE', 'CASE', + 'CHAR', 'CHECK', 'COLUMN', 'COMMIT', 'CONSTRAINT', - 'CREATE', 'CREATE DATABASE', 'CREATE INDEX', 'CREATE OR REPLACE VIEW', - 'CREATE TABLE', 'CREATE PROCEDURE', + 'CREATE TABLE', 'CREATE UNIQUE INDEX', 'CREATE VIEW', + 'CREATE', + 'CURRENT_DATE', + 'CURRENT_TIME', 'DATABASE', + 'DATETIME', + 'DECIMAL', + 'DECLARE', 'DEFAULT', 'DELETE', 'DESC', 'DISTINCT', - 'DROP', 'DROP COLUMN', 'DROP CONSTRAINT', 'DROP DATABASE', @@ -37,109 +48,99 @@ module.exports = [ 'DROP INDEX', 'DROP TABLE', 'DROP VIEW', + 'DROP', + 'EACH', + 'ELSE', + 'ELSEIF', + 'END', + 'ENGINE', 'EXEC', 'EXISTS', + 'FALSE', + 'FOR', 'FOREIGN KEY', 'FROM', 'FULL OUTER JOIN', 'GROUP BY', + 'GROUP', 'HAVING', + 'IF', + 'IFNULL', 'ILIKE', 'IN', + 'INDEX_LIST', 'INDEX', 'INNER JOIN', - 'INSERT INTO', 'INSERT INTO SELECT', - 'IS NULL', + 'INSERT INTO', + 'INSERT', + 'INTEGER', + 'INTERVAL', + 'INTO', 'IS NOT NULL', + 'IS NULL', + 'IS', 'JOIN', + 'KEY', + 'KEYS', + 'LEADING', 'LEFT JOIN', + 'LEFT', 'LIKE', 'LIMIT', - 'NOT', + 'LONGTEXT', + 'MATCH', 'NOT NULL', + 'NOT', + 'NULL', + 'ON', + 'OPTION', 'OR', 'ORDER BY', + 'ORDER', + 'OUT', 'OUTER JOIN', + 'OUTER', + 'OVERLAPS', + 'PRAGMA', 'PRIMARY KEY', + 'PRIMARY', + 'PRINT', 'PROCEDURE', + 'REFERENCES', + 'REPLACE', 'RETURNING', 'RIGHT JOIN', + 'RIGHT', 'ROWNUM', - 'SELECT', 'SELECT DISTINCT', 'SELECT INTO', 'SELECT TOP', + 'SELECT', 'SET', + 'SHOW', 'TABLE', + 'TEXT', + 'THEN', + 'TIMESTAMP', + 'TINYBLOB', + 'TINYINT', + 'TINYTEXT', + 'TO', 'TOP', + 'TRAILING', + 'TRUE', 'TRUNCATE TABLE', - 'UNION', 'UNION ALL', + 'UNION', 'UNIQUE', + 'UNSIGNED', 'UPDATE', 'VALUES', - 'VIEW', - 'WHERE', - 'PRAGMA', - 'INTEGER', - 'PRIMARY', - 'CHAR', - 'DATETIME', - 'DECIMAL', - 'BINARY', - 'TIMESTAMP', - 'VARCHAR', 'VARBINARY', - 'TINYBLOB', - 'TINYTEXT', - 'BLOB', - 'LONGTEXT', - 'NULL', - 'REFERENCES', - 'INDEX_LIST', - 'BY', - 'CURRENT_DATE', - 'CURRENT_TIME', - 'EACH', - 'ELSE', - 'ELSEIF', - 'FALSE', - 'FOR', - 'GROUP', - 'IF', - 'IFNULL', - 'INSERT', - 'INTERVAL', - 'INTO', - 'IS', - 'KEY', - 'KEYS', - 'LEFT', - 'MATCH', - 'ON', - 'OPTION', - 'ORDER', - 'OUT', - 'OUTER', - 'REPLACE', - 'TINYINT', - 'RIGHT', - 'LEADING', - 'TRAILING', - 'THEN', - 'TO', - 'TRUE', + 'VARCHAR', + 'VIEW', 'WHEN', - 'WITH', - 'UNSIGNED', - 'CASCADE', - 'ENGINE', - 'TEXT', - 'AUTO_INCREMENT', - 'SHOW', - 'BEGIN', - 'END', - 'PRINT', - 'OVERLAPS' + 'WHERE', + 'WITH' ];