GeezerVison is showing github.com — EXISTS also is a function, not only keyword · phpmyadmin/sql-parser@5362d2f
File treeExpand file treeCollapse file tree Open diff view settings Expand file treeCollapse file tree Open diff view settings Collapse file Copy file name to clipboardExpand all lines: src/Contexts/ContextMariaDb100000.php +8-7Lines changed: 8 additions & 7 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 3 | 3 | /** | 4 | 4 | * Context for MariaDB 10.0. | 5 | 5 | * | 6 | | - * This file was auto-generated. | | 6 | + * This file was auto-generated from tools/contexts/*.txt. | | 7 | + * Use tools/run_generators.sh for update. | 7 | 8 | * | 8 | 9 | * @see https://mariadb.com/kb/en/the-mariadb-library/reserved-words/ | 9 | 10 | */ | @@ -126,10 +127,10 @@ class ContextMariaDb100000 extends Context | 126 | 127 | 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, | 127 | 128 | 'WRITE' => 3, | 128 | 129 | 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, | 129 | | - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, | 130 | | - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, | 131 | | - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, | 132 | | - 'SIGNAL' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, | | 130 | + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, | | 131 | + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, | | 132 | + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, | | 133 | + 'UNLOCK' => 3, 'UPDATE' => 3, | 133 | 134 | 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, | 134 | 135 | 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, | 135 | 136 | 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, | @@ -278,7 +279,7 @@ class ContextMariaDb100000 extends Context | 278 | 279 | 'MOD' => 35, | 279 | 280 | 'LEFT' => 35, | 280 | 281 | 'MATCH' => 35, 'RIGHT' => 35, | 281 | | - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | | 282 | + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | 282 | 283 | 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, | 283 | 284 | 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, | 284 | 285 | 'LOCALTIME' => 35, | @@ -299,6 +300,6 @@ class ContextMariaDb100000 extends Context | 299 | 300 |
| 300 | 301 | 'CHAR' => 43, | 301 | 302 | 'BINARY' => 43, | 302 | | - 'INTERVAL' => 43 | | 303 | + 'INTERVAL' => 43, | 303 | 304 | ); | 304 | 305 | } |
Collapse file Copy file name to clipboardExpand all lines: src/Contexts/ContextMariaDb100100.php +8-7Lines changed: 8 additions & 7 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 3 | 3 | /** | 4 | 4 | * Context for MariaDB 10.1. | 5 | 5 | * | 6 | | - * This file was auto-generated. | | 6 | + * This file was auto-generated from tools/contexts/*.txt. | | 7 | + * Use tools/run_generators.sh for update. | 7 | 8 | * | 8 | 9 | * @see https://mariadb.com/kb/en/the-mariadb-library/reserved-words/ | 9 | 10 | */ | @@ -135,10 +136,10 @@ class ContextMariaDb100100 extends Context | 135 | 136 | 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, | 136 | 137 | 'WRITE' => 3, | 137 | 138 | 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, | 138 | | - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, | 139 | | - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, | 140 | | - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, | 141 | | - 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, | | 139 | + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, | | 140 | + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, | | 141 | + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, | | 142 | + 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, | 142 | 143 | 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, | 143 | 144 | 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, | 144 | 145 | 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, | @@ -325,7 +326,7 @@ class ContextMariaDb100100 extends Context | 325 | 326 | 'MOD' => 35, | 326 | 327 | 'LEFT' => 35, | 327 | 328 | 'MATCH' => 35, 'RIGHT' => 35, | 328 | | - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | | 329 | + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | 329 | 330 | 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, | 330 | 331 | 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, | 331 | 332 | 'LOCALTIME' => 35, | @@ -346,6 +347,6 @@ class ContextMariaDb100100 extends Context | 346 | 347 |
| 347 | 348 | 'CHAR' => 43, | 348 | 349 | 'BINARY' => 43, | 349 | | - 'INTERVAL' => 43 | | 350 | + 'INTERVAL' => 43, | 350 | 351 | ); | 351 | 352 | } |
Collapse file Copy file name to clipboardExpand all lines: src/Contexts/ContextMariaDb100200.php +8-7Lines changed: 8 additions & 7 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 3 | 3 | /** | 4 | 4 | * Context for MariaDB 10.2. | 5 | 5 | * | 6 | | - * This file was auto-generated. | | 6 | + * This file was auto-generated from tools/contexts/*.txt. | | 7 | + * Use tools/run_generators.sh for update. | 7 | 8 | * | 8 | 9 | * @see https://mariadb.com/kb/en/the-mariadb-library/reserved-words/ | 9 | 10 | */ | @@ -135,10 +136,10 @@ class ContextMariaDb100200 extends Context | 135 | 136 | 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, | 136 | 137 | 'WRITE' => 3, | 137 | 138 | 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, | 138 | | - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, | 139 | | - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, | 140 | | - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, | 141 | | - 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, | | 139 | + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, | | 140 | + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, | | 141 | + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, | | 142 | + 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, | 142 | 143 | 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, | 143 | 144 | 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, | 144 | 145 | 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, | @@ -325,7 +326,7 @@ class ContextMariaDb100200 extends Context | 325 | 326 | 'MOD' => 35, | 326 | 327 | 'LEFT' => 35, | 327 | 328 | 'MATCH' => 35, 'RIGHT' => 35, | 328 | | - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | | 329 | + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | 329 | 330 | 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, | 330 | 331 | 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, | 331 | 332 | 'LOCALTIME' => 35, | @@ -346,6 +347,6 @@ class ContextMariaDb100200 extends Context | 346 | 347 |
| 347 | 348 | 'CHAR' => 43, | 348 | 349 | 'BINARY' => 43, | 349 | | - 'INTERVAL' => 43 | | 350 | + 'INTERVAL' => 43, | 350 | 351 | ); | 351 | 352 | } |
Collapse file Copy file name to clipboardExpand all lines: src/Contexts/ContextMariaDb100300.php +8-7Lines changed: 8 additions & 7 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 3 | 3 | /** | 4 | 4 | * Context for MariaDB 10.3. | 5 | 5 | * | 6 | | - * This file was auto-generated. | | 6 | + * This file was auto-generated from tools/contexts/*.txt. | | 7 | + * Use tools/run_generators.sh for update. | 7 | 8 | * | 8 | 9 | * @see https://mariadb.com/kb/en/the-mariadb-library/reserved-words/ | 9 | 10 | */ | @@ -135,10 +136,10 @@ class ContextMariaDb100300 extends Context | 135 | 136 | 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, | 136 | 137 | 'WRITE' => 3, | 137 | 138 | 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, | 138 | | - 'DELETE' => 3, 'ELSEIF' => 3, 'EXCEPT' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, | 139 | | - 'FLOAT8' => 3, 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, | 140 | | - 'OPTION' => 3, 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, | 141 | | - 'SELECT' => 3, 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, | | 139 | + 'DELETE' => 3, 'ELSEIF' => 3, 'EXCEPT' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, | | 140 | + 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, | | 141 | + 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, | | 142 | + 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, | 142 | 143 | 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, | 143 | 144 | 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, | 144 | 145 | 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, | @@ -325,7 +326,7 @@ class ContextMariaDb100300 extends Context | 325 | 326 | 'MOD' => 35, | 326 | 327 | 'LEFT' => 35, | 327 | 328 | 'MATCH' => 35, 'RIGHT' => 35, | 328 | | - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | | 329 | + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | 329 | 330 | 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, | 330 | 331 | 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, | 331 | 332 | 'LOCALTIME' => 35, | @@ -346,6 +347,6 @@ class ContextMariaDb100300 extends Context | 346 | 347 |
| 347 | 348 | 'CHAR' => 43, | 348 | 349 | 'BINARY' => 43, | 349 | | - 'INTERVAL' => 43 | | 350 | + 'INTERVAL' => 43, | 350 | 351 | ); | 351 | 352 | } |
Collapse file Copy file name to clipboardExpand all lines: src/Contexts/ContextMySql50000.php +8-7Lines changed: 8 additions & 7 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 3 | 3 | /** | 4 | 4 | * Context for MySQL 5.0. | 5 | 5 | * | 6 | | - * This file was auto-generated. | | 6 | + * This file was auto-generated from tools/contexts/*.txt. | | 7 | + * Use tools/run_generators.sh for update. | 7 | 8 | * | 8 | 9 | * @see https://dev.mysql.com/doc/refman/5.0/en/keywords.html | 9 | 10 | */ | @@ -111,10 +112,10 @@ class ContextMySql50000 extends Context | 111 | 112 | 'PURGE' => 3, 'READS' => 3, 'RLIKE' => 3, 'TABLE' => 3, 'UNION' => 3, | 112 | 113 | 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, 'WRITE' => 3, | 113 | 114 | 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, | 114 | | - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, | 115 | | - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'OPTION' => 3, 'REGEXP' => 3, | 116 | | - 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SONAME' => 3, | 117 | | - 'UNLOCK' => 3, 'UPDATE' => 3, | | 115 | + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, | | 116 | + 'IGNORE' => 3, 'INFILE' => 3, 'OPTION' => 3, 'REGEXP' => 3, 'RENAME' => 3, | | 117 | + 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SONAME' => 3, 'UNLOCK' => 3, | | 118 | + 'UPDATE' => 3, | 118 | 119 | 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, | 119 | 120 | 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, | 120 | 121 | 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, | @@ -252,7 +253,7 @@ class ContextMySql50000 extends Context | 252 | 253 | 'MOD' => 35, | 253 | 254 | 'LEFT' => 35, | 254 | 255 | 'MATCH' => 35, 'RIGHT' => 35, | 255 | | - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | | 256 | + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | 256 | 257 | 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, | 257 | 258 | 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, | 258 | 259 | 'LOCALTIME' => 35, | @@ -273,6 +274,6 @@ class ContextMySql50000 extends Context | 273 | 274 |
| 274 | 275 | 'CHAR' => 43, | 275 | 276 | 'BINARY' => 43, | 276 | | - 'INTERVAL' => 43 | | 277 | + 'INTERVAL' => 43, | 277 | 278 | ); | 278 | 279 | } |
Collapse file Copy file name to clipboardExpand all lines: src/Contexts/ContextMySql50100.php +8-7Lines changed: 8 additions & 7 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 3 | 3 | /** | 4 | 4 | * Context for MySQL 5.1. | 5 | 5 | * | 6 | | - * This file was auto-generated. | | 6 | + * This file was auto-generated from tools/contexts/*.txt. | | 7 | + * Use tools/run_generators.sh for update. | 7 | 8 | * | 8 | 9 | * @see https://dev.mysql.com/doc/refman/5.1/en/keywords.html | 9 | 10 | */ | @@ -122,10 +123,10 @@ class ContextMySql50100 extends Context | 122 | 123 | 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, | 123 | 124 | 'WRITE' => 3, | 124 | 125 | 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, | 125 | | - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, | 126 | | - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, | 127 | | - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, | 128 | | - 'UNLOCK' => 3, 'UPDATE' => 3, | | 126 | + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, | | 127 | + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, | | 128 | + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'UNLOCK' => 3, | | 129 | + 'UPDATE' => 3, | 129 | 130 | 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, | 130 | 131 | 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, | 131 | 132 | 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, | @@ -272,7 +273,7 @@ class ContextMySql50100 extends Context | 272 | 273 | 'MOD' => 35, | 273 | 274 | 'LEFT' => 35, | 274 | 275 | 'MATCH' => 35, 'RIGHT' => 35, | 275 | | - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | | 276 | + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | 276 | 277 | 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, | 277 | 278 | 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, | 278 | 279 | 'LOCALTIME' => 35, | @@ -293,6 +294,6 @@ class ContextMySql50100 extends Context | 293 | 294 |
| 294 | 295 | 'CHAR' => 43, | 295 | 296 | 'BINARY' => 43, | 296 | | - 'INTERVAL' => 43 | | 297 | + 'INTERVAL' => 43, | 297 | 298 | ); | 298 | 299 | } |
Collapse file Copy file name to clipboardExpand all lines: src/Contexts/ContextMySql50500.php +8-7Lines changed: 8 additions & 7 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 3 | 3 | /** | 4 | 4 | * Context for MySQL 5.5. | 5 | 5 | * | 6 | | - * This file was auto-generated. | | 6 | + * This file was auto-generated from tools/contexts/*.txt. | | 7 | + * Use tools/run_generators.sh for update. | 7 | 8 | * | 8 | 9 | * @see https://dev.mysql.com/doc/refman/5.5/en/keywords.html | 9 | 10 | */ | @@ -126,10 +127,10 @@ class ContextMySql50500 extends Context | 126 | 127 | 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, | 127 | 128 | 'WRITE' => 3, | 128 | 129 | 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, | 129 | | - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, | 130 | | - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, | 131 | | - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, | 132 | | - 'SIGNAL' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, | | 130 | + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, | | 131 | + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, | | 132 | + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, | | 133 | + 'UNLOCK' => 3, 'UPDATE' => 3, | 133 | 134 | 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, | 134 | 135 | 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, | 135 | 136 | 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, | @@ -278,7 +279,7 @@ class ContextMySql50500 extends Context | 278 | 279 | 'MOD' => 35, | 279 | 280 | 'LEFT' => 35, | 280 | 281 | 'MATCH' => 35, 'RIGHT' => 35, | 281 | | - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | | 282 | + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | 282 | 283 | 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, | 283 | 284 | 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, | 284 | 285 | 'LOCALTIME' => 35, | @@ -299,6 +300,6 @@ class ContextMySql50500 extends Context | 299 | 300 |
| 300 | 301 | 'CHAR' => 43, | 301 | 302 | 'BINARY' => 43, | 302 | | - 'INTERVAL' => 43 | | 303 | + 'INTERVAL' => 43, | 303 | 304 | ); | 304 | 305 | } |
Collapse file Copy file name to clipboardExpand all lines: src/Contexts/ContextMySql50600.php +8-7Lines changed: 8 additions & 7 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 3 | 3 | /** | 4 | 4 | * Context for MySQL 5.6. | 5 | 5 | * | 6 | | - * This file was auto-generated. | | 6 | + * This file was auto-generated from tools/contexts/*.txt. | | 7 | + * Use tools/run_generators.sh for update. | 7 | 8 | * | 8 | 9 | * @see https://dev.mysql.com/doc/refman/5.6/en/keywords.html | 9 | 10 | */ | @@ -130,10 +131,10 @@ class ContextMySql50600 extends Context | 130 | 131 | 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, | 131 | 132 | 'WRITE' => 3, | 132 | 133 | 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, | 133 | | - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, | 134 | | - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, | 135 | | - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, | 136 | | - 'SIGNAL' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, | | 134 | + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, | | 135 | + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, | | 136 | + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, | | 137 | + 'UNLOCK' => 3, 'UPDATE' => 3, | 137 | 138 | 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, | 138 | 139 | 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, | 139 | 140 | 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, | @@ -303,7 +304,7 @@ class ContextMySql50600 extends Context | 303 | 304 | 'MOD' => 35, | 304 | 305 | 'LEFT' => 35, | 305 | 306 | 'MATCH' => 35, 'RIGHT' => 35, | 306 | | - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | | 307 | + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | 307 | 308 | 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, | 308 | 309 | 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, | 309 | 310 | 'LOCALTIME' => 35, | @@ -324,6 +325,6 @@ class ContextMySql50600 extends Context | 324 | 325 |
| 325 | 326 | 'CHAR' => 43, | 326 | 327 | 'BINARY' => 43, | 327 | | - 'INTERVAL' => 43 | | 328 | + 'INTERVAL' => 43, | 328 | 329 | ); | 329 | 330 | } |
Collapse file Copy file name to clipboardExpand all lines: src/Contexts/ContextMySql50700.php +8-7Lines changed: 8 additions & 7 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 3 | 3 | /** | 4 | 4 | * Context for MySQL 5.7. | 5 | 5 | * | 6 | | - * This file was auto-generated. | | 6 | + * This file was auto-generated from tools/contexts/*.txt. | | 7 | + * Use tools/run_generators.sh for update. | 7 | 8 | * | 8 | 9 | * @see https://dev.mysql.com/doc/refman/5.7/en/keywords.html | 9 | 10 | */ | @@ -135,10 +136,10 @@ class ContextMySql50700 extends Context | 135 | 136 | 'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3, | 136 | 137 | 'WRITE' => 3, | 137 | 138 | 'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3, | 138 | | - 'DELETE' => 3, 'ELSEIF' => 3, 'EXISTS' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, | 139 | | - 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, | 140 | | - 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, | 141 | | - 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, | | 139 | + 'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3, | | 140 | + 'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, | | 141 | + 'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, | | 142 | + 'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3, | 142 | 143 | 'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3, | 143 | 144 | 'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3, | 144 | 145 | 'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3, | @@ -325,7 +326,7 @@ class ContextMySql50700 extends Context | 325 | 326 | 'MOD' => 35, | 326 | 327 | 'LEFT' => 35, | 327 | 328 | 'MATCH' => 35, 'RIGHT' => 35, | 328 | | - 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | | 329 | + 'EXISTS' => 35, 'INSERT' => 35, 'REPEAT' => 35, 'SCHEMA' => 35, 'VALUES' => 35, | 329 | 330 | 'CONVERT' => 35, 'DEFAULT' => 35, 'REPLACE' => 35, | 330 | 331 | 'DATABASE' => 35, 'UTC_DATE' => 35, 'UTC_TIME' => 35, | 331 | 332 | 'LOCALTIME' => 35, | @@ -346,6 +347,6 @@ class ContextMySql50700 extends Context | 346 | 347 |
| 347 | 348 | 'CHAR' => 43, | 348 | 349 | 'BINARY' => 43, | 349 | | - 'INTERVAL' => 43 | | 350 | + 'INTERVAL' => 43, | 350 | 351 | ); | 351 | 352 | } |
|