Skip to content

Commit 63dc0ba

Browse files
committed
Merge branch '5.9.x'
Signed-off-by: Maurício Meneghini Fauth <[email protected]>
2 parents 9226b62 + da696b6 commit 63dc0ba

23 files changed

+493
-445
lines changed

src/Contexts/ContextMariaDb100000.php

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ class ContextMariaDb100000 extends Context
4242
'VIEW' => 1, 'WAIT' => 1, 'WORK' => 1, 'X509' => 1,
4343
'AFTER' => 1, 'BEGIN' => 1, 'BLOCK' => 1, 'BTREE' => 1, 'CACHE' => 1,
4444
'CHAIN' => 1, 'CLOSE' => 1, 'ERROR' => 1, 'EVENT' => 1, 'EVERY' => 1,
45-
'FIRST' => 1, 'FIXED' => 1, 'FLUSH' => 1, 'FOUND' => 1, 'HOSTS' => 1,
46-
'LEVEL' => 1, 'LOCAL' => 1, 'LOCKS' => 1, 'MERGE' => 1, 'MUTEX' => 1,
47-
'NAMES' => 1, 'NCHAR' => 1, 'OWNER' => 1, 'PHASE' => 1, 'PROXY' => 1,
48-
'QUERY' => 1, 'QUICK' => 1, 'RELAY' => 1, 'RESET' => 1, 'RTREE' => 1,
49-
'SHARE' => 1, 'SLAVE' => 1, 'START' => 1, 'SUPER' => 1, 'SWAPS' => 1,
50-
'TYPES' => 1, 'UNTIL' => 1, 'VALUE' => 1,
45+
'FIRST' => 1, 'FLUSH' => 1, 'FOUND' => 1, 'HOSTS' => 1, 'LEVEL' => 1,
46+
'LOCAL' => 1, 'LOCKS' => 1, 'MERGE' => 1, 'MUTEX' => 1, 'NAMES' => 1,
47+
'NCHAR' => 1, 'OWNER' => 1, 'PHASE' => 1, 'PROXY' => 1, 'QUERY' => 1,
48+
'QUICK' => 1, 'RELAY' => 1, 'RESET' => 1, 'RTREE' => 1, 'SHARE' => 1,
49+
'SLAVE' => 1, 'START' => 1, 'SUPER' => 1, 'SWAPS' => 1, 'TYPES' => 1,
50+
'UNTIL' => 1, 'VALUE' => 1,
5151
'ACTION' => 1, 'BACKUP' => 1, 'BINLOG' => 1, 'CIPHER' => 1, 'CLIENT' => 1,
5252
'COMMIT' => 1, 'ENABLE' => 1, 'ENGINE' => 1, 'ERRORS' => 1, 'ESCAPE' => 1,
5353
'EVENTS' => 1, 'FAULTS' => 1, 'FIELDS' => 1, 'GLOBAL' => 1, 'GRANTS' => 1,
@@ -111,9 +111,8 @@ class ContextMariaDb100000 extends Context
111111
'FOR' => 3, 'NOT' => 3, 'OUT' => 3, 'SQL' => 3, 'SSL' => 3, 'USE' => 3,
112112
'XOR' => 3,
113113
'BOTH' => 3, 'CALL' => 3, 'CASE' => 3, 'DESC' => 3, 'DROP' => 3, 'DUAL' => 3,
114-
'EACH' => 3, 'ELSE' => 3, 'EXIT' => 3, 'FROM' => 3, 'INT1' => 3, 'INT2' => 3,
115-
'INT3' => 3, 'INT4' => 3, 'INT8' => 3, 'INTO' => 3, 'JOIN' => 3, 'KEYS' => 3,
116-
'KILL' => 3, 'LIKE' => 3, 'LOAD' => 3, 'LOCK' => 3, 'LONG' => 3, 'LOOP' => 3,
114+
'EACH' => 3, 'ELSE' => 3, 'EXIT' => 3, 'FROM' => 3, 'INTO' => 3, 'JOIN' => 3,
115+
'KEYS' => 3, 'KILL' => 3, 'LIKE' => 3, 'LOAD' => 3, 'LOCK' => 3, 'LOOP' => 3,
117116
'NULL' => 3, 'READ' => 3, 'SHOW' => 3, 'THEN' => 3, 'TRUE' => 3, 'UNDO' => 3,
118117
'WHEN' => 3, 'WITH' => 3,
119118
'ALTER' => 3, 'CHECK' => 3, 'CROSS' => 3, 'FALSE' => 3, 'FETCH' => 3,
@@ -123,10 +122,9 @@ class ContextMariaDb100000 extends Context
123122
'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3,
124123
'WRITE' => 3,
125124
'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 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, 'SIGNAL' => 3,
129-
'UNLOCK' => 3, 'UPDATE' => 3,
125+
'DELETE' => 3, 'ELSEIF' => 3, 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3,
126+
'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3,
127+
'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, 'UNLOCK' => 3, 'UPDATE' => 3,
130128
'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3,
131129
'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3,
132130
'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3,
@@ -135,8 +133,8 @@ class ContextMariaDb100000 extends Context
135133
'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESIGNAL' => 3, 'RESTRICT' => 3,
136134
'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3,
137135
'ZEROFILL' => 3,
138-
'CONDITION' => 3, 'DATABASES' => 3, 'MIDDLEINT' => 3, 'PARTITION' => 3,
139-
'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3,
136+
'CONDITION' => 3, 'DATABASES' => 3, 'PARTITION' => 3, 'PRECISION' => 3,
137+
'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3,
140138
'ACCESSIBLE' => 3, 'ASENSITIVE' => 3, 'CONSTRAINT' => 3, 'DAY_MINUTE' => 3,
141139
'DAY_SECOND' => 3, 'OPTIONALLY' => 3, 'READ_WRITE' => 3, 'REFERENCES' => 3,
142140
'SQLWARNING' => 3, 'TERMINATED' => 3, 'YEAR_MONTH' => 3,
@@ -177,23 +175,26 @@ class ContextMariaDb100000 extends Context
177175

178176
'BIT' => 9, 'XML' => 9,
179177
'BOOL' => 9, 'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,
180-
'ARRAY' => 9,
178+
'ARRAY' => 9, 'FIXED' => 9,
181179
'SERIAL' => 9,
182180
'BOOLEAN' => 9,
183181
'DATETIME' => 9, 'GEOMETRY' => 9, 'MULTISET' => 9,
184182
'MULTILINEPOINT' => 9,
185183
'MULTILINEPOLYGON' => 9,
186184

187185
'INT' => 11, 'SET' => 11,
188-
'BLOB' => 11, 'REAL' => 11,
186+
'BLOB' => 11, 'INT1' => 11, 'INT2' => 11, 'INT3' => 11, 'INT4' => 11, 'INT8' => 11,
187+
'LONG' => 11, 'REAL' => 11,
189188
'FLOAT' => 11,
190-
'BIGINT' => 11, 'DOUBLE' => 11,
189+
'BIGINT' => 11, 'DOUBLE' => 11, 'FLOAT4' => 11, 'FLOAT8' => 11,
191190
'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11,
192191
'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11,
193-
'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11,
192+
'CHARACTER' => 11, 'MEDIUMINT' => 11, 'MIDDLEINT' => 11, 'VARBINARY' => 11,
194193
'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11,
195194

196-
'BINARY VARYING' => 15,
195+
'LONG VARCHAR' => 15,
196+
'BINARY VARYING' => 15, 'LONG VARBINARY' => 15,
197+
'CHARACTER VARYING' => 15,
197198

198199
'KEY' => 19,
199200
'INDEX' => 19,

src/Contexts/ContextMariaDb100100.php

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ class ContextMariaDb100100 extends Context
4242
'TYPE' => 1, 'VIEW' => 1, 'WAIT' => 1, 'WORK' => 1, 'X509' => 1,
4343
'AFTER' => 1, 'BEGIN' => 1, 'BLOCK' => 1, 'BTREE' => 1, 'CACHE' => 1,
4444
'CHAIN' => 1, 'CLOSE' => 1, 'ERROR' => 1, 'EVENT' => 1, 'EVERY' => 1,
45-
'FIRST' => 1, 'FIXED' => 1, 'FLUSH' => 1, 'FOUND' => 1, 'HOSTS' => 1,
46-
'LEVEL' => 1, 'LOCAL' => 1, 'LOCKS' => 1, 'MERGE' => 1, 'MUTEX' => 1,
47-
'NAMES' => 1, 'NCHAR' => 1, 'NEVER' => 1, 'OWNER' => 1, 'PHASE' => 1,
48-
'PROXY' => 1, 'QUERY' => 1, 'QUICK' => 1, 'RELAY' => 1, 'RESET' => 1,
49-
'RTREE' => 1, 'SHARE' => 1, 'SLAVE' => 1, 'START' => 1, 'SUPER' => 1,
50-
'SWAPS' => 1, 'TYPES' => 1, 'UNTIL' => 1, 'VALUE' => 1,
45+
'FIRST' => 1, 'FLUSH' => 1, 'FOUND' => 1, 'HOSTS' => 1, 'LEVEL' => 1,
46+
'LOCAL' => 1, 'LOCKS' => 1, 'MERGE' => 1, 'MUTEX' => 1, 'NAMES' => 1,
47+
'NCHAR' => 1, 'NEVER' => 1, 'OWNER' => 1, 'PHASE' => 1, 'PROXY' => 1,
48+
'QUERY' => 1, 'QUICK' => 1, 'RELAY' => 1, 'RESET' => 1, 'RTREE' => 1,
49+
'SHARE' => 1, 'SLAVE' => 1, 'START' => 1, 'SUPER' => 1, 'SWAPS' => 1,
50+
'TYPES' => 1, 'UNTIL' => 1, 'VALUE' => 1,
5151
'ACTION' => 1, 'ALWAYS' => 1, 'BACKUP' => 1, 'BINLOG' => 1, 'CIPHER' => 1,
5252
'CLIENT' => 1, 'COMMIT' => 1, 'ENABLE' => 1, 'ENGINE' => 1, 'ERRORS' => 1,
5353
'ESCAPE' => 1, 'EVENTS' => 1, 'EXPIRE' => 1, 'EXPORT' => 1, 'FAULTS' => 1,
@@ -120,9 +120,8 @@ class ContextMariaDb100100 extends Context
120120
'FOR' => 3, 'GET' => 3, 'NOT' => 3, 'OUT' => 3, 'SQL' => 3, 'SSL' => 3,
121121
'USE' => 3, 'XOR' => 3,
122122
'BOTH' => 3, 'CALL' => 3, 'CASE' => 3, 'DESC' => 3, 'DROP' => 3, 'DUAL' => 3,
123-
'EACH' => 3, 'ELSE' => 3, 'EXIT' => 3, 'FROM' => 3, 'INT1' => 3, 'INT2' => 3,
124-
'INT3' => 3, 'INT4' => 3, 'INT8' => 3, 'INTO' => 3, 'JOIN' => 3, 'KEYS' => 3,
125-
'KILL' => 3, 'LIKE' => 3, 'LOAD' => 3, 'LOCK' => 3, 'LONG' => 3, 'LOOP' => 3,
123+
'EACH' => 3, 'ELSE' => 3, 'EXIT' => 3, 'FROM' => 3, 'INTO' => 3, 'JOIN' => 3,
124+
'KEYS' => 3, 'KILL' => 3, 'LIKE' => 3, 'LOAD' => 3, 'LOCK' => 3, 'LOOP' => 3,
126125
'NULL' => 3, 'READ' => 3, 'SHOW' => 3, 'THEN' => 3, 'TRUE' => 3, 'UNDO' => 3,
127126
'WHEN' => 3, 'WITH' => 3,
128127
'ALTER' => 3, 'CHECK' => 3, 'CROSS' => 3, 'FALSE' => 3, 'FETCH' => 3,
@@ -132,10 +131,10 @@ class ContextMariaDb100100 extends Context
132131
'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3,
133132
'WRITE' => 3,
134133
'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3,
135-
'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3,
136-
'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3,
137-
'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3,
138-
'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3,
134+
'DELETE' => 3, 'ELSEIF' => 3, 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3,
135+
'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3,
136+
'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3,
137+
'UPDATE' => 3,
139138
'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3,
140139
'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3,
141140
'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3,
@@ -144,9 +143,8 @@ class ContextMariaDb100100 extends Context
144143
'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESIGNAL' => 3, 'RESTRICT' => 3,
145144
'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3,
146145
'ZEROFILL' => 3,
147-
'CONDITION' => 3, 'DATABASES' => 3, 'GENERATED' => 3, 'MIDDLEINT' => 3,
148-
'PARTITION' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3,
149-
'SEPARATOR' => 3,
146+
'CONDITION' => 3, 'DATABASES' => 3, 'GENERATED' => 3, 'PARTITION' => 3,
147+
'PRECISION' => 3, 'PROCEDURE' => 3, 'SENSITIVE' => 3, 'SEPARATOR' => 3,
150148
'ACCESSIBLE' => 3, 'ASENSITIVE' => 3, 'CONSTRAINT' => 3, 'DAY_MINUTE' => 3,
151149
'DAY_SECOND' => 3, 'OPTIONALLY' => 3, 'READ_WRITE' => 3, 'REFERENCES' => 3,
152150
'SQLWARNING' => 3, 'TERMINATED' => 3, 'YEAR_MONTH' => 3,
@@ -188,23 +186,26 @@ class ContextMariaDb100100 extends Context
188186

189187
'BIT' => 9, 'XML' => 9,
190188
'BOOL' => 9, 'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,
191-
'ARRAY' => 9,
189+
'ARRAY' => 9, 'FIXED' => 9,
192190
'SERIAL' => 9,
193191
'BOOLEAN' => 9,
194192
'DATETIME' => 9, 'GEOMETRY' => 9, 'MULTISET' => 9,
195193
'MULTILINEPOINT' => 9,
196194
'MULTILINEPOLYGON' => 9,
197195

198196
'INT' => 11, 'SET' => 11,
199-
'BLOB' => 11, 'REAL' => 11,
197+
'BLOB' => 11, 'INT1' => 11, 'INT2' => 11, 'INT3' => 11, 'INT4' => 11, 'INT8' => 11,
198+
'LONG' => 11, 'REAL' => 11,
200199
'FLOAT' => 11,
201-
'BIGINT' => 11, 'DOUBLE' => 11,
200+
'BIGINT' => 11, 'DOUBLE' => 11, 'FLOAT4' => 11, 'FLOAT8' => 11,
202201
'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11,
203202
'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11,
204-
'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11,
203+
'CHARACTER' => 11, 'MEDIUMINT' => 11, 'MIDDLEINT' => 11, 'VARBINARY' => 11,
205204
'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11,
206205

207-
'BINARY VARYING' => 15,
206+
'LONG VARCHAR' => 15,
207+
'BINARY VARYING' => 15, 'LONG VARBINARY' => 15,
208+
'CHARACTER VARYING' => 15,
208209

209210
'KEY' => 19,
210211
'INDEX' => 19,

src/Contexts/ContextMariaDb100200.php

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ class ContextMariaDb100200 extends Context
4242
'VIEW' => 1, 'WAIT' => 1, 'WORK' => 1, 'X509' => 1,
4343
'AFTER' => 1, 'BEGIN' => 1, 'BLOCK' => 1, 'BTREE' => 1, 'CACHE' => 1,
4444
'CHAIN' => 1, 'CLOSE' => 1, 'ERROR' => 1, 'EVENT' => 1, 'EVERY' => 1,
45-
'FIRST' => 1, 'FIXED' => 1, 'FLUSH' => 1, 'FOUND' => 1, 'HOSTS' => 1,
46-
'LEVEL' => 1, 'LOCAL' => 1, 'LOCKS' => 1, 'MERGE' => 1, 'MUTEX' => 1,
47-
'NAMES' => 1, 'NCHAR' => 1, 'NEVER' => 1, 'OWNER' => 1, 'PHASE' => 1,
48-
'PROXY' => 1, 'QUERY' => 1, 'QUICK' => 1, 'RELAY' => 1, 'RESET' => 1,
49-
'RTREE' => 1, 'SHARE' => 1, 'SLAVE' => 1, 'START' => 1, 'SUPER' => 1,
50-
'SWAPS' => 1, 'TYPES' => 1, 'UNTIL' => 1, 'VALUE' => 1,
45+
'FIRST' => 1, 'FLUSH' => 1, 'FOUND' => 1, 'HOSTS' => 1, 'LEVEL' => 1,
46+
'LOCAL' => 1, 'LOCKS' => 1, 'MERGE' => 1, 'MUTEX' => 1, 'NAMES' => 1,
47+
'NCHAR' => 1, 'NEVER' => 1, 'OWNER' => 1, 'PHASE' => 1, 'PROXY' => 1,
48+
'QUERY' => 1, 'QUICK' => 1, 'RELAY' => 1, 'RESET' => 1, 'RTREE' => 1,
49+
'SHARE' => 1, 'SLAVE' => 1, 'START' => 1, 'SUPER' => 1, 'SWAPS' => 1,
50+
'TYPES' => 1, 'UNTIL' => 1, 'VALUE' => 1,
5151
'ACTION' => 1, 'ALWAYS' => 1, 'BACKUP' => 1, 'BINLOG' => 1, 'CIPHER' => 1,
5252
'CLIENT' => 1, 'COMMIT' => 1, 'ENABLE' => 1, 'ENGINE' => 1, 'ERRORS' => 1,
5353
'ESCAPE' => 1, 'EVENTS' => 1, 'EXPIRE' => 1, 'EXPORT' => 1, 'FAULTS' => 1,
@@ -120,9 +120,8 @@ class ContextMariaDb100200 extends Context
120120
'FOR' => 3, 'GET' => 3, 'NOT' => 3, 'OUT' => 3, 'SQL' => 3, 'SSL' => 3,
121121
'USE' => 3, 'XOR' => 3,
122122
'BOTH' => 3, 'CALL' => 3, 'CASE' => 3, 'DESC' => 3, 'DROP' => 3, 'DUAL' => 3,
123-
'EACH' => 3, 'ELSE' => 3, 'EXIT' => 3, 'FROM' => 3, 'INT1' => 3, 'INT2' => 3,
124-
'INT3' => 3, 'INT4' => 3, 'INT8' => 3, 'INTO' => 3, 'JOIN' => 3, 'KEYS' => 3,
125-
'KILL' => 3, 'LIKE' => 3, 'LOAD' => 3, 'LOCK' => 3, 'LONG' => 3, 'LOOP' => 3,
123+
'EACH' => 3, 'ELSE' => 3, 'EXIT' => 3, 'FROM' => 3, 'INTO' => 3, 'JOIN' => 3,
124+
'KEYS' => 3, 'KILL' => 3, 'LIKE' => 3, 'LOAD' => 3, 'LOCK' => 3, 'LOOP' => 3,
126125
'NULL' => 3, 'OVER' => 3, 'READ' => 3, 'ROWS' => 3, 'SHOW' => 3, 'THEN' => 3,
127126
'TRUE' => 3, 'UNDO' => 3, 'WHEN' => 3, 'WITH' => 3,
128127
'ALTER' => 3, 'CHECK' => 3, 'CROSS' => 3, 'FALSE' => 3, 'FETCH' => 3,
@@ -132,10 +131,10 @@ class ContextMariaDb100200 extends Context
132131
'UNION' => 3, 'USAGE' => 3, 'USING' => 3, 'WHERE' => 3, 'WHILE' => 3,
133132
'WRITE' => 3,
134133
'BEFORE' => 3, 'CHANGE' => 3, 'COLUMN' => 3, 'CREATE' => 3, 'CURSOR' => 3,
135-
'DELETE' => 3, 'ELSEIF' => 3, 'FLOAT4' => 3, 'FLOAT8' => 3, 'HAVING' => 3,
136-
'IGNORE' => 3, 'INFILE' => 3, 'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3,
137-
'RENAME' => 3, 'RETURN' => 3, 'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3,
138-
'STORED' => 3, 'UNLOCK' => 3, 'UPDATE' => 3,
134+
'DELETE' => 3, 'ELSEIF' => 3, 'HAVING' => 3, 'IGNORE' => 3, 'INFILE' => 3,
135+
'LINEAR' => 3, 'OPTION' => 3, 'REGEXP' => 3, 'RENAME' => 3, 'RETURN' => 3,
136+
'REVOKE' => 3, 'SELECT' => 3, 'SIGNAL' => 3, 'STORED' => 3, 'UNLOCK' => 3,
137+
'UPDATE' => 3,
139138
'ANALYZE' => 3, 'BETWEEN' => 3, 'CASCADE' => 3, 'COLLATE' => 3, 'DECLARE' => 3,
140139
'DELAYED' => 3, 'ESCAPED' => 3, 'EXPLAIN' => 3, 'FOREIGN' => 3, 'ITERATE' => 3,
141140
'LEADING' => 3, 'NATURAL' => 3, 'OUTFILE' => 3, 'PRIMARY' => 3, 'RELEASE' => 3,
@@ -144,9 +143,9 @@ class ContextMariaDb100200 extends Context
144143
'MAXVALUE' => 3, 'MODIFIES' => 3, 'OPTIMIZE' => 3, 'RESIGNAL' => 3, 'RESTRICT' => 3,
145144
'SPECIFIC' => 3, 'SQLSTATE' => 3, 'STARTING' => 3, 'TRAILING' => 3, 'UNSIGNED' => 3,
146145
'ZEROFILL' => 3,
147-
'CONDITION' => 3, 'DATABASES' => 3, 'GENERATED' => 3, 'MIDDLEINT' => 3,
148-
'PARTITION' => 3, 'PRECISION' => 3, 'PROCEDURE' => 3, 'RECURSIVE' => 3,
149-
'SENSITIVE' => 3, 'SEPARATOR' => 3,
146+
'CONDITION' => 3, 'DATABASES' => 3, 'GENERATED' => 3, 'PARTITION' => 3,
147+
'PRECISION' => 3, 'PROCEDURE' => 3, 'RECURSIVE' => 3, 'SENSITIVE' => 3,
148+
'SEPARATOR' => 3,
150149
'ACCESSIBLE' => 3, 'ASENSITIVE' => 3, 'CONSTRAINT' => 3, 'DAY_MINUTE' => 3,
151150
'DAY_SECOND' => 3, 'OPTIONALLY' => 3, 'READ_WRITE' => 3, 'REFERENCES' => 3,
152151
'SQLWARNING' => 3, 'TERMINATED' => 3, 'YEAR_MONTH' => 3,
@@ -188,23 +187,26 @@ class ContextMariaDb100200 extends Context
188187

189188
'BIT' => 9, 'XML' => 9,
190189
'BOOL' => 9, 'ENUM' => 9, 'JSON' => 9, 'TEXT' => 9,
191-
'ARRAY' => 9,
190+
'ARRAY' => 9, 'FIXED' => 9,
192191
'SERIAL' => 9,
193192
'BOOLEAN' => 9,
194193
'DATETIME' => 9, 'GEOMETRY' => 9, 'MULTISET' => 9,
195194
'MULTILINEPOINT' => 9,
196195
'MULTILINEPOLYGON' => 9,
197196

198197
'INT' => 11, 'SET' => 11,
199-
'BLOB' => 11, 'REAL' => 11,
198+
'BLOB' => 11, 'INT1' => 11, 'INT2' => 11, 'INT3' => 11, 'INT4' => 11, 'INT8' => 11,
199+
'LONG' => 11, 'REAL' => 11,
200200
'FLOAT' => 11,
201-
'BIGINT' => 11, 'DOUBLE' => 11,
201+
'BIGINT' => 11, 'DOUBLE' => 11, 'FLOAT4' => 11, 'FLOAT8' => 11,
202202
'DECIMAL' => 11, 'INTEGER' => 11, 'NUMERIC' => 11, 'TINYINT' => 11, 'VARCHAR' => 11,
203203
'LONGBLOB' => 11, 'LONGTEXT' => 11, 'SMALLINT' => 11, 'TINYBLOB' => 11, 'TINYTEXT' => 11,
204-
'CHARACTER' => 11, 'MEDIUMINT' => 11, 'VARBINARY' => 11,
204+
'CHARACTER' => 11, 'MEDIUMINT' => 11, 'MIDDLEINT' => 11, 'VARBINARY' => 11,
205205
'MEDIUMBLOB' => 11, 'MEDIUMTEXT' => 11,
206206

207-
'BINARY VARYING' => 15,
207+
'LONG VARCHAR' => 15,
208+
'BINARY VARYING' => 15, 'LONG VARBINARY' => 15,
209+
'CHARACTER VARYING' => 15,
208210

209211
'KEY' => 19,
210212
'INDEX' => 19,

0 commit comments

Comments
 (0)