summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Čihař <michal@cihar.com>2017-08-30 11:50:02 +0200
committerMichal Čihař <michal@cihar.com>2017-08-30 11:50:02 +0200
commitf5d0084c09fe261f941bdb8ecfbe4835fc7a5a85 (patch)
tree26e2c9f32f4ca9c6c557f6e67ba844dc76ed5de9
parent709da09978af1ac88ac3d708f3369bd2915dddf7 (diff)
downloadsql-parser-f5d0084c09fe261f941bdb8ecfbe4835fc7a5a85.zip
sql-parser-f5d0084c09fe261f941bdb8ecfbe4835fc7a5a85.tar.gz
sql-parser-f5d0084c09fe261f941bdb8ecfbe4835fc7a5a85.tar.bz2
Update list of MariaDB reserved words
Signed-off-by: Michal Čihař <michal@cihar.com>
-rw-r--r--src/Contexts/ContextMariaDb100000.php10
-rw-r--r--src/Contexts/ContextMariaDb100200.php12
-rw-r--r--tools/contexts/MariaDb100000.txt4
-rw-r--r--tools/contexts/MariaDb100200.txt5
4 files changed, 16 insertions, 15 deletions
diff --git a/src/Contexts/ContextMariaDb100000.php b/src/Contexts/ContextMariaDb100000.php
index b9cbb4c..e9eb6f4 100644
--- a/src/Contexts/ContextMariaDb100000.php
+++ b/src/Contexts/ContextMariaDb100000.php
@@ -74,9 +74,9 @@ class ContextMariaDb100000 extends Context
'TRIGGERS' => 1, 'UNDOFILE' => 1, 'WARNINGS' => 1,
'AGGREGATE' => 1, 'ALGORITHM' => 1, 'COMMITTED' => 1, 'DIRECTORY' => 1,
'DUPLICATE' => 1, 'EXPANSION' => 1, 'IO_THREAD' => 1, 'ISOLATION' => 1,
- 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'PARTITION' => 1, 'READ_ONLY' => 1,
- 'REDUNDANT' => 1, 'SAVEPOINT' => 1, 'SQL_CACHE' => 1, 'TEMPORARY' => 1,
- 'TEMPTABLE' => 1, 'UNDEFINED' => 1, 'UNINSTALL' => 1, 'VARIABLES' => 1,
+ 'NODEGROUP' => 1, 'PACK_KEYS' => 1, 'READ_ONLY' => 1, 'REDUNDANT' => 1,
+ 'SAVEPOINT' => 1, 'SQL_CACHE' => 1, 'TEMPORARY' => 1, 'TEMPTABLE' => 1,
+ 'UNDEFINED' => 1, 'UNINSTALL' => 1, 'VARIABLES' => 1,
'COMPLETION' => 1, 'COMPRESSED' => 1, 'CONCURRENT' => 1, 'CONNECTION' => 1,
'CONSISTENT' => 1, 'DEALLOCATE' => 1, 'IDENTIFIED' => 1, 'MASTER_SSL' => 1,
'NDBCLUSTER' => 1, 'PARTITIONS' => 1, 'PERSISTENT' => 1, 'PRIVILEGES' => 1,
@@ -139,8 +139,8 @@ class ContextMariaDb100000 extends Context
'ENCLOSED' => 3, 'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3,
'RESIGNAL' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3,
'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3,
- 'CONDITION' => 3, 'DATABASES' => 3, 'MIDDLEINT' => 3, 'PRECISION' => 3,
- 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3,
+ 'CONDITION' => 3, 'DATABASES' => 3, 'MIDDLEINT' => 3, 'PARTITION' => 3,
+ 'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3,
'ACCESSIBLE' => 3, 'ASENSITIVE' => 3, 'CONSTRAINT' => 3, 'DAY_MINUTE' => 3,
'DAY_SECOND' => 3, 'OPTIONALLY' => 3, 'READ_WRITE' => 3, 'REFERENCES' => 3,
'SQLWARNING' => 3, 'TERMINATED' => 3, 'YEAR_MONTH' => 3,
diff --git a/src/Contexts/ContextMariaDb100200.php b/src/Contexts/ContextMariaDb100200.php
index 089b261..5be31c0 100644
--- a/src/Contexts/ContextMariaDb100200.php
+++ b/src/Contexts/ContextMariaDb100200.php
@@ -38,8 +38,8 @@ class ContextMariaDb100200 extends Context
'ENDS' => 1, 'FAST' => 1, 'FILE' => 1, 'FULL' => 1, 'HASH' => 1, 'HELP' => 1,
'HOST' => 1, 'LAST' => 1, 'LESS' => 1, 'LIST' => 1, 'LOGS' => 1, 'MODE' => 1,
'NAME' => 1, 'NEXT' => 1, 'NONE' => 1, 'ONLY' => 1, 'OPEN' => 1, 'PAGE' => 1,
- 'PORT' => 1, 'PREV' => 1, 'ROWS' => 1, 'SLOW' => 1, 'SOME' => 1, 'STOP' => 1,
- 'THAN' => 1, 'TYPE' => 1, 'VIEW' => 1, 'WAIT' => 1, 'WORK' => 1, 'X509' => 1,
+ 'PORT' => 1, 'PREV' => 1, 'SLOW' => 1, 'SOME' => 1, 'STOP' => 1, 'THAN' => 1,
+ 'TYPE' => 1, 'VIEW' => 1, 'WAIT' => 1, 'WORK' => 1, 'X509' => 1,
'AFTER' => 1, 'BEGIN' => 1, 'BLOCK' => 1, 'BTREE' => 1, 'CACHE' => 1,
'CHAIN' => 1, 'CLOSE' => 1, 'ERROR' => 1, 'EVENT' => 1, 'EVERY' => 1,
'FIRST' => 1, 'FIXED' => 1, 'FLUSH' => 1, 'FOUND' => 1, 'HOSTS' => 1,
@@ -128,8 +128,8 @@ class ContextMariaDb100200 extends Context
'EACH' => 3, 'ELSE' => 3, 'EXIT' => 3, 'FROM' => 3, 'INT1' => 3, 'INT2' => 3,
'INT3' => 3, 'INT4' => 3, 'INT8' => 3, 'INTO' => 3, 'JOIN' => 3, 'KEYS' => 3,
'KILL' => 3, 'LIKE' => 3, 'LOAD' => 3, 'LOCK' => 3, 'LONG' => 3, 'LOOP' => 3,
- 'NULL' => 3, 'READ' => 3, 'SHOW' => 3, 'THEN' => 3, 'TRUE' => 3, 'UNDO' => 3,
- 'WHEN' => 3, 'WITH' => 3,
+ 'NULL' => 3, 'READ' => 3, 'ROWS' => 3, 'SHOW' => 3, 'THEN' => 3, 'TRUE' => 3,
+ 'UNDO' => 3, 'WHEN' => 3, 'WITH' => 3,
'ALTER' => 3, 'CHECK' => 3, 'CROSS' => 3, 'FALSE' => 3, 'FETCH' => 3,
'FORCE' => 3, 'GRANT' => 3, 'GROUP' => 3, 'INNER' => 3, 'INOUT' => 3,
'LEAVE' => 3, 'LIMIT' => 3, 'LINES' => 3, 'ORDER' => 3, 'OUTER' => 3,
@@ -150,8 +150,8 @@ class ContextMariaDb100200 extends Context
'RESIGNAL' => 3, 'RESTRICT' => 3, 'SPECIFIC' => 3, 'SQLSTATE' => 3,
'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3, 'ZEROFILL' => 3,
'CONDITION' => 3, 'DATABASES' => 3, 'GENERATED' => 3, 'MIDDLEINT' => 3,
- 'PARTITION' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3,
- 'SEPARATOR' => 3,
+ 'PARTITION' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'RECURSIVE' => 3,
+ 'SENSITIVE' => 3, 'SEPARATOR' => 3,
'ACCESSIBLE' => 3, 'ASENSITIVE' => 3, 'CONSTRAINT' => 3, 'DAY_MINUTE' => 3,
'DAY_SECOND' => 3, 'OPTIONALLY' => 3, 'READ_WRITE' => 3, 'REFERENCES' => 3,
'SQLWARNING' => 3, 'TERMINATED' => 3, 'YEAR_MONTH' => 3,
diff --git a/tools/contexts/MariaDb100000.txt b/tools/contexts/MariaDb100000.txt
index 3c1bbf3..ba6f7f9 100644
--- a/tools/contexts/MariaDb100000.txt
+++ b/tools/contexts/MariaDb100000.txt
@@ -346,7 +346,7 @@ PACK_KEYS
PAGE
PARSER
PARTIAL
-PARTITION
+PARTITION (R)
PARTITIONING
PARTITIONS
PASSWORD
@@ -562,4 +562,4 @@ XML
XOR (R)
YEAR
YEAR_MONTH (R)
-ZEROFILL (R) \ No newline at end of file
+ZEROFILL (R)
diff --git a/tools/contexts/MariaDb100200.txt b/tools/contexts/MariaDb100200.txt
index 0c37a7e..9948988 100644
--- a/tools/contexts/MariaDb100200.txt
+++ b/tools/contexts/MariaDb100200.txt
@@ -409,6 +409,7 @@ READS (R)
REAL (R)
REBUILD
RECOVER
+RECURSIVE (R)
REDO_BUFFER_SIZE
REDOFILE
REDUNDANT
@@ -455,7 +456,7 @@ ROUTINE
ROW
ROW_COUNT
ROW_FORMAT
-ROWS
+ROWS (R)
RTREE
SAVEPOINT
SCHEDULE
@@ -614,4 +615,4 @@ XML
XOR (R)
YEAR
YEAR_MONTH (R)
-ZEROFILL (R) \ No newline at end of file
+ZEROFILL (R)