diff options
author | polo <ordipolo@gmx.fr> | 2024-08-13 23:45:21 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2024-08-13 23:45:21 +0200 |
commit | bf6655a534a6775d30cafa67bd801276bda1d98d (patch) | |
tree | c6381e3f6c81c33eab72508f410b165ba05f7e9c /vendor/doctrine/dbal/src/Platforms/Keywords | |
parent | 94d67a4b51f8e62e7d518cce26a526ae1ec48278 (diff) | |
download | AppliGestionPHP-bf6655a534a6775d30cafa67bd801276bda1d98d.zip |
VERSION 0.2 doctrine ORM et entités
Diffstat (limited to 'vendor/doctrine/dbal/src/Platforms/Keywords')
9 files changed, 1636 insertions, 0 deletions
diff --git a/vendor/doctrine/dbal/src/Platforms/Keywords/DB2Keywords.php b/vendor/doctrine/dbal/src/Platforms/Keywords/DB2Keywords.php new file mode 100644 index 0000000..5ab6a6c --- /dev/null +++ b/vendor/doctrine/dbal/src/Platforms/Keywords/DB2Keywords.php | |||
@@ -0,0 +1,414 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Doctrine\DBAL\Platforms\Keywords; | ||
6 | |||
7 | /** | ||
8 | * DB2 Keywords. | ||
9 | */ | ||
10 | class DB2Keywords extends KeywordList | ||
11 | { | ||
12 | /** | ||
13 | * {@inheritDoc} | ||
14 | */ | ||
15 | protected function getKeywords(): array | ||
16 | { | ||
17 | return [ | ||
18 | 'ACTIVATE', | ||
19 | 'ADD', | ||
20 | 'AFTER', | ||
21 | 'ALIAS', | ||
22 | 'ALL', | ||
23 | 'ALLOCATE', | ||
24 | 'ALLOW', | ||
25 | 'ALTER', | ||
26 | 'AND', | ||
27 | 'ANY', | ||
28 | 'AS', | ||
29 | 'ASENSITIVE', | ||
30 | 'ASSOCIATE', | ||
31 | 'ASUTIME', | ||
32 | 'AT', | ||
33 | 'ATTRIBUTES', | ||
34 | 'AUDIT', | ||
35 | 'AUTHORIZATION', | ||
36 | 'AUX', | ||
37 | 'AUXILIARY', | ||
38 | 'BEFORE', | ||
39 | 'BEGIN', | ||
40 | 'BETWEEN', | ||
41 | 'BINARY', | ||
42 | 'BUFFERPOOL', | ||
43 | 'BY', | ||
44 | 'CACHE', | ||
45 | 'CALL', | ||
46 | 'CALLED', | ||
47 | 'CAPTURE', | ||
48 | 'CARDINALITY', | ||
49 | 'CASCADED', | ||
50 | 'CASE', | ||
51 | 'CAST', | ||
52 | 'CCSID', | ||
53 | 'CHAR', | ||
54 | 'CHARACTER', | ||
55 | 'CHECK', | ||
56 | 'CLONE', | ||
57 | 'CLOSE', | ||
58 | 'CLUSTER', | ||
59 | 'COLLECTION', | ||
60 | 'COLLID', | ||
61 | 'COLUMN', | ||
62 | 'COMMENT', | ||
63 | 'COMMIT', | ||
64 | 'CONCAT', | ||
65 | 'CONDITION', | ||
66 | 'CONNECT', | ||
67 | 'CONNECTION', | ||
68 | 'CONSTRAINT', | ||
69 | 'CONTAINS', | ||
70 | 'CONTINUE', | ||
71 | 'COUNT', | ||
72 | 'COUNT_BIG', | ||
73 | 'CREATE', | ||
74 | 'CROSS', | ||
75 | 'CURRENT', | ||
76 | 'CURRENT_DATE', | ||
77 | 'CURRENT_LC_CTYPE', | ||
78 | 'CURRENT_PATH', | ||
79 | 'CURRENT_SCHEMA', | ||
80 | 'CURRENT_SERVER', | ||
81 | 'CURRENT_TIME', | ||
82 | 'CURRENT_TIMESTAMP', | ||
83 | 'CURRENT_TIMEZONE', | ||
84 | 'CURRENT_USER', | ||
85 | 'CURSOR', | ||
86 | 'CYCLE', | ||
87 | 'DATA', | ||
88 | 'DATABASE', | ||
89 | 'DATAPARTITIONNAME', | ||
90 | 'DATAPARTITIONNUM', | ||
91 | 'DATE', | ||
92 | 'DAY', | ||
93 | 'DAYS', | ||
94 | 'DB2GENERAL', | ||
95 | 'DB2GENRL', | ||
96 | 'DB2SQL', | ||
97 | 'DBINFO', | ||
98 | 'DBPARTITIONNAME', | ||
99 | 'DBPARTITIONNUM', | ||
100 | 'DEALLOCATE', | ||
101 | 'DECLARE', | ||
102 | 'DEFAULT', | ||
103 | 'DEFAULTS', | ||
104 | 'DEFINITION', | ||
105 | 'DELETE', | ||
106 | 'DENSE_RANK', | ||
107 | 'DENSERANK', | ||
108 | 'DESCRIBE', | ||
109 | 'DESCRIPTOR', | ||
110 | 'DETERMINISTIC', | ||
111 | 'DIAGNOSTICS', | ||
112 | 'DISABLE', | ||
113 | 'DISALLOW', | ||
114 | 'DISCONNECT', | ||
115 | 'DISTINCT', | ||
116 | 'DO', | ||
117 | 'DOCUMENT', | ||
118 | 'DOUBLE', | ||
119 | 'DROP', | ||
120 | 'DSSIZE', | ||
121 | 'DYNAMIC', | ||
122 | 'EACH', | ||
123 | 'EDITPROC', | ||
124 | 'ELSE', | ||
125 | 'ELSEIF', | ||
126 | 'ENABLE', | ||
127 | 'ENCODING', | ||
128 | 'ENCRYPTION', | ||
129 | 'END', | ||
130 | 'END-EXEC', | ||
131 | 'ENDING', | ||
132 | 'ERASE', | ||
133 | 'ESCAPE', | ||
134 | 'EVERY', | ||
135 | 'EXCEPT', | ||
136 | 'EXCEPTION', | ||
137 | 'EXCLUDING', | ||
138 | 'EXCLUSIVE', | ||
139 | 'EXECUTE', | ||
140 | 'EXISTS', | ||
141 | 'EXIT', | ||
142 | 'EXPLAIN', | ||
143 | 'EXTERNAL', | ||
144 | 'EXTRACT', | ||
145 | 'FENCED', | ||
146 | 'FETCH', | ||
147 | 'FIELDPROC', | ||
148 | 'FILE', | ||
149 | 'FINAL', | ||
150 | 'FOR', | ||
151 | 'FOREIGN', | ||
152 | 'FREE', | ||
153 | 'FROM', | ||
154 | 'FULL', | ||
155 | 'FUNCTION', | ||
156 | 'GENERAL', | ||
157 | 'GENERATED', | ||
158 | 'GET', | ||
159 | 'GLOBAL', | ||
160 | 'GO', | ||
161 | 'GOTO', | ||
162 | 'GRANT', | ||
163 | 'GRAPHIC', | ||
164 | 'GROUP', | ||
165 | 'HANDLER', | ||
166 | 'HASH', | ||
167 | 'HASHED_VALUE', | ||
168 | 'HAVING', | ||
169 | 'HINT', | ||
170 | 'HOLD', | ||
171 | 'HOUR', | ||
172 | 'HOURS', | ||
173 | 'IDENTITY', | ||
174 | 'IF', | ||
175 | 'IMMEDIATE', | ||
176 | 'IN', | ||
177 | 'INCLUDING', | ||
178 | 'INCLUSIVE', | ||
179 | 'INCREMENT', | ||
180 | 'INDEX', | ||
181 | 'INDICATOR', | ||
182 | 'INF', | ||
183 | 'INFINITY', | ||
184 | 'INHERIT', | ||
185 | 'INNER', | ||
186 | 'INOUT', | ||
187 | 'INSENSITIVE', | ||
188 | 'INSERT', | ||
189 | 'INTEGRITY', | ||
190 | 'INTERSECT', | ||
191 | 'INTO', | ||
192 | 'IS', | ||
193 | 'ISOBID', | ||
194 | 'ISOLATION', | ||
195 | 'ITERATE', | ||
196 | 'JAR', | ||
197 | 'JAVA', | ||
198 | 'JOIN', | ||
199 | 'KEEP', | ||
200 | 'KEY', | ||
201 | 'LABEL', | ||
202 | 'LANGUAGE', | ||
203 | 'LATERAL', | ||
204 | 'LC_CTYPE', | ||
205 | 'LEAVE', | ||
206 | 'LEFT', | ||
207 | 'LIKE', | ||
208 | 'LINKTYPE', | ||
209 | 'LOCAL', | ||
210 | 'LOCALDATE', | ||
211 | 'LOCALE', | ||
212 | 'LOCALTIME', | ||
213 | 'LOCALTIMESTAMP RIGHT', | ||
214 | 'LOCATOR', | ||
215 | 'LOCATORS', | ||
216 | 'LOCK', | ||
217 | 'LOCKMAX', | ||
218 | 'LOCKSIZE', | ||
219 | 'LONG', | ||
220 | 'LOOP', | ||
221 | 'MAINTAINED', | ||
222 | 'MATERIALIZED', | ||
223 | 'MAXVALUE', | ||
224 | 'MICROSECOND', | ||
225 | 'MICROSECONDS', | ||
226 | 'MINUTE', | ||
227 | 'MINUTES', | ||
228 | 'MINVALUE', | ||
229 | 'MODE', | ||
230 | 'MODIFIES', | ||
231 | 'MONTH', | ||
232 | 'MONTHS', | ||
233 | 'NAN', | ||
234 | 'NEW', | ||
235 | 'NEW_TABLE', | ||
236 | 'NEXTVAL', | ||
237 | 'NO', | ||
238 | 'NOCACHE', | ||
239 | 'NOCYCLE', | ||
240 | 'NODENAME', | ||
241 | 'NODENUMBER', | ||
242 | 'NOMAXVALUE', | ||
243 | 'NOMINVALUE', | ||
244 | 'NONE', | ||
245 | 'NOORDER', | ||
246 | 'NORMALIZED', | ||
247 | 'NOT', | ||
248 | 'NULL', | ||
249 | 'NULLS', | ||
250 | 'NUMPARTS', | ||
251 | 'OBID', | ||
252 | 'OF', | ||
253 | 'OLD', | ||
254 | 'OLD_TABLE', | ||
255 | 'ON', | ||
256 | 'OPEN', | ||
257 | 'OPTIMIZATION', | ||
258 | 'OPTIMIZE', | ||
259 | 'OPTION', | ||
260 | 'OR', | ||
261 | 'ORDER', | ||
262 | 'OUT', | ||
263 | 'OUTER', | ||
264 | 'OVER', | ||
265 | 'OVERRIDING', | ||
266 | 'PACKAGE', | ||
267 | 'PADDED', | ||
268 | 'PAGESIZE', | ||
269 | 'PARAMETER', | ||
270 | 'PART', | ||
271 | 'PARTITION', | ||
272 | 'PARTITIONED', | ||
273 | 'PARTITIONING', | ||
274 | 'PARTITIONS', | ||
275 | 'PASSWORD', | ||
276 | 'PATH', | ||
277 | 'PIECESIZE', | ||
278 | 'PLAN', | ||
279 | 'POSITION', | ||
280 | 'PRECISION', | ||
281 | 'PREPARE', | ||
282 | 'PREVVAL', | ||
283 | 'PRIMARY', | ||
284 | 'PRIQTY', | ||
285 | 'PRIVILEGES', | ||
286 | 'PROCEDURE', | ||
287 | 'PROGRAM', | ||
288 | 'PSID', | ||
289 | 'PUBLIC', | ||
290 | 'QUERY', | ||
291 | 'QUERYNO', | ||
292 | 'RANGE', | ||
293 | 'RANK', | ||
294 | 'READ', | ||
295 | 'READS', | ||
296 | 'RECOVERY', | ||
297 | 'REFERENCES', | ||
298 | 'REFERENCING', | ||
299 | 'REFRESH', | ||
300 | 'RELEASE', | ||
301 | 'RENAME', | ||
302 | 'REPEAT', | ||
303 | 'RESET', | ||
304 | 'RESIGNAL', | ||
305 | 'RESTART', | ||
306 | 'RESTRICT', | ||
307 | 'RESULT', | ||
308 | 'RESULT_SET_LOCATOR WLM', | ||
309 | 'RETURN', | ||
310 | 'RETURNS', | ||
311 | 'REVOKE', | ||
312 | 'ROLE', | ||
313 | 'ROLLBACK', | ||
314 | 'ROUND_CEILING', | ||
315 | 'ROUND_DOWN', | ||
316 | 'ROUND_FLOOR', | ||
317 | 'ROUND_HALF_DOWN', | ||
318 | 'ROUND_HALF_EVEN', | ||
319 | 'ROUND_HALF_UP', | ||
320 | 'ROUND_UP', | ||
321 | 'ROUTINE', | ||
322 | 'ROW', | ||
323 | 'ROW_NUMBER', | ||
324 | 'ROWNUMBER', | ||
325 | 'ROWS', | ||
326 | 'ROWSET', | ||
327 | 'RRN', | ||
328 | 'RUN', | ||
329 | 'SAVEPOINT', | ||
330 | 'SCHEMA', | ||
331 | 'SCRATCHPAD', | ||
332 | 'SCROLL', | ||
333 | 'SEARCH', | ||
334 | 'SECOND', | ||
335 | 'SECONDS', | ||
336 | 'SECQTY', | ||
337 | 'SECURITY', | ||
338 | 'SELECT', | ||
339 | 'SENSITIVE', | ||
340 | 'SEQUENCE', | ||
341 | 'SESSION', | ||
342 | 'SESSION_USER', | ||
343 | 'SET', | ||
344 | 'SIGNAL', | ||
345 | 'SIMPLE', | ||
346 | 'SNAN', | ||
347 | 'SOME', | ||
348 | 'SOURCE', | ||
349 | 'SPECIFIC', | ||
350 | 'SQL', | ||
351 | 'SQLID', | ||
352 | 'STACKED', | ||
353 | 'STANDARD', | ||
354 | 'START', | ||
355 | 'STARTING', | ||
356 | 'STATEMENT', | ||
357 | 'STATIC', | ||
358 | 'STATMENT', | ||
359 | 'STAY', | ||
360 | 'STOGROUP', | ||
361 | 'STORES', | ||
362 | 'STYLE', | ||
363 | 'SUBSTRING', | ||
364 | 'SUMMARY', | ||
365 | 'SYNONYM', | ||
366 | 'SYSFUN', | ||
367 | 'SYSIBM', | ||
368 | 'SYSPROC', | ||
369 | 'SYSTEM', | ||
370 | 'SYSTEM_USER', | ||
371 | 'TABLE', | ||
372 | 'TABLESPACE', | ||
373 | 'THEN', | ||
374 | 'TIME', | ||
375 | 'TIMESTAMP', | ||
376 | 'TO', | ||
377 | 'TRANSACTION', | ||
378 | 'TRIGGER', | ||
379 | 'TRIM', | ||
380 | 'TRUNCATE', | ||
381 | 'TYPE', | ||
382 | 'UNDO', | ||
383 | 'UNION', | ||
384 | 'UNIQUE', | ||
385 | 'UNTIL', | ||
386 | 'UPDATE', | ||
387 | 'USAGE', | ||
388 | 'USER', | ||
389 | 'USING', | ||
390 | 'VALIDPROC', | ||
391 | 'VALUE', | ||
392 | 'VALUES', | ||
393 | 'VARIABLE', | ||
394 | 'VARIANT', | ||
395 | 'VCAT', | ||
396 | 'VERSION', | ||
397 | 'VIEW', | ||
398 | 'VOLATILE', | ||
399 | 'VOLUMES', | ||
400 | 'WHEN', | ||
401 | 'WHENEVER', | ||
402 | 'WHERE', | ||
403 | 'WHILE', | ||
404 | 'WITH', | ||
405 | 'WITHOUT', | ||
406 | 'WRITE', | ||
407 | 'XMLELEMENT', | ||
408 | 'XMLEXISTS', | ||
409 | 'XMLNAMESPACES', | ||
410 | 'YEAR', | ||
411 | 'YEARS', | ||
412 | ]; | ||
413 | } | ||
414 | } | ||
diff --git a/vendor/doctrine/dbal/src/Platforms/Keywords/KeywordList.php b/vendor/doctrine/dbal/src/Platforms/Keywords/KeywordList.php new file mode 100644 index 0000000..150ca3b --- /dev/null +++ b/vendor/doctrine/dbal/src/Platforms/Keywords/KeywordList.php | |||
@@ -0,0 +1,42 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Doctrine\DBAL\Platforms\Keywords; | ||
6 | |||
7 | use function array_flip; | ||
8 | use function array_map; | ||
9 | use function strtoupper; | ||
10 | |||
11 | /** | ||
12 | * Abstract interface for a SQL reserved keyword dictionary. | ||
13 | */ | ||
14 | abstract class KeywordList | ||
15 | { | ||
16 | /** @var string[]|null */ | ||
17 | private ?array $keywords = null; | ||
18 | |||
19 | /** | ||
20 | * Checks if the given word is a keyword of this dialect/vendor platform. | ||
21 | */ | ||
22 | public function isKeyword(string $word): bool | ||
23 | { | ||
24 | if ($this->keywords === null) { | ||
25 | $this->initializeKeywords(); | ||
26 | } | ||
27 | |||
28 | return isset($this->keywords[strtoupper($word)]); | ||
29 | } | ||
30 | |||
31 | protected function initializeKeywords(): void | ||
32 | { | ||
33 | $this->keywords = array_flip(array_map('strtoupper', $this->getKeywords())); | ||
34 | } | ||
35 | |||
36 | /** | ||
37 | * Returns the list of keywords. | ||
38 | * | ||
39 | * @return string[] | ||
40 | */ | ||
41 | abstract protected function getKeywords(): array; | ||
42 | } | ||
diff --git a/vendor/doctrine/dbal/src/Platforms/Keywords/MariaDBKeywords.php b/vendor/doctrine/dbal/src/Platforms/Keywords/MariaDBKeywords.php new file mode 100644 index 0000000..6857cd3 --- /dev/null +++ b/vendor/doctrine/dbal/src/Platforms/Keywords/MariaDBKeywords.php | |||
@@ -0,0 +1,264 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Doctrine\DBAL\Platforms\Keywords; | ||
6 | |||
7 | class MariaDBKeywords extends MySQLKeywords | ||
8 | { | ||
9 | /** | ||
10 | * {@inheritDoc} | ||
11 | */ | ||
12 | protected function getKeywords(): array | ||
13 | { | ||
14 | return [ | ||
15 | 'ACCESSIBLE', | ||
16 | 'ADD', | ||
17 | 'ALL', | ||
18 | 'ALTER', | ||
19 | 'ANALYZE', | ||
20 | 'AND', | ||
21 | 'AS', | ||
22 | 'ASC', | ||
23 | 'ASENSITIVE', | ||
24 | 'BEFORE', | ||
25 | 'BETWEEN', | ||
26 | 'BIGINT', | ||
27 | 'BINARY', | ||
28 | 'BLOB', | ||
29 | 'BOTH', | ||
30 | 'BY', | ||
31 | 'CALL', | ||
32 | 'CASCADE', | ||
33 | 'CASE', | ||
34 | 'CHANGE', | ||
35 | 'CHAR', | ||
36 | 'CHARACTER', | ||
37 | 'CHECK', | ||
38 | 'COLLATE', | ||
39 | 'COLUMN', | ||
40 | 'CONDITION', | ||
41 | 'CONSTRAINT', | ||
42 | 'CONTINUE', | ||
43 | 'CONVERT', | ||
44 | 'CREATE', | ||
45 | 'CROSS', | ||
46 | 'CURRENT_DATE', | ||
47 | 'CURRENT_TIME', | ||
48 | 'CURRENT_TIMESTAMP', | ||
49 | 'CURRENT_USER', | ||
50 | 'CURSOR', | ||
51 | 'DATABASE', | ||
52 | 'DATABASES', | ||
53 | 'DAY_HOUR', | ||
54 | 'DAY_MICROSECOND', | ||
55 | 'DAY_MINUTE', | ||
56 | 'DAY_SECOND', | ||
57 | 'DEC', | ||
58 | 'DECIMAL', | ||
59 | 'DECLARE', | ||
60 | 'DEFAULT', | ||
61 | 'DELAYED', | ||
62 | 'DELETE', | ||
63 | 'DESC', | ||
64 | 'DESCRIBE', | ||
65 | 'DETERMINISTIC', | ||
66 | 'DISTINCT', | ||
67 | 'DISTINCTROW', | ||
68 | 'DIV', | ||
69 | 'DOUBLE', | ||
70 | 'DROP', | ||
71 | 'DUAL', | ||
72 | 'EACH', | ||
73 | 'ELSE', | ||
74 | 'ELSEIF', | ||
75 | 'ENCLOSED', | ||
76 | 'ESCAPED', | ||
77 | 'EXCEPT', | ||
78 | 'EXISTS', | ||
79 | 'EXIT', | ||
80 | 'EXPLAIN', | ||
81 | 'FALSE', | ||
82 | 'FETCH', | ||
83 | 'FLOAT', | ||
84 | 'FLOAT4', | ||
85 | 'FLOAT8', | ||
86 | 'FOR', | ||
87 | 'FORCE', | ||
88 | 'FOREIGN', | ||
89 | 'FROM', | ||
90 | 'FULLTEXT', | ||
91 | 'GENERATED', | ||
92 | 'GET', | ||
93 | 'GENERAL', | ||
94 | 'GRANT', | ||
95 | 'GROUP', | ||
96 | 'HAVING', | ||
97 | 'HIGH_PRIORITY', | ||
98 | 'HOUR_MICROSECOND', | ||
99 | 'HOUR_MINUTE', | ||
100 | 'HOUR_SECOND', | ||
101 | 'IF', | ||
102 | 'IGNORE', | ||
103 | 'IGNORE_SERVER_IDS', | ||
104 | 'IN', | ||
105 | 'INDEX', | ||
106 | 'INFILE', | ||
107 | 'INNER', | ||
108 | 'INOUT', | ||
109 | 'INSENSITIVE', | ||
110 | 'INSERT', | ||
111 | 'INT', | ||
112 | 'INT1', | ||
113 | 'INT2', | ||
114 | 'INT3', | ||
115 | 'INT4', | ||
116 | 'INT8', | ||
117 | 'INTEGER', | ||
118 | 'INTERSECT', | ||
119 | 'INTERVAL', | ||
120 | 'INTO', | ||
121 | 'IO_AFTER_GTIDS', | ||
122 | 'IO_BEFORE_GTIDS', | ||
123 | 'IS', | ||
124 | 'ITERATE', | ||
125 | 'JOIN', | ||
126 | 'KEY', | ||
127 | 'KEYS', | ||
128 | 'KILL', | ||
129 | 'LEADING', | ||
130 | 'LEAVE', | ||
131 | 'LEFT', | ||
132 | 'LIKE', | ||
133 | 'LIMIT', | ||
134 | 'LINEAR', | ||
135 | 'LINES', | ||
136 | 'LOAD', | ||
137 | 'LOCALTIME', | ||
138 | 'LOCALTIMESTAMP', | ||
139 | 'LOCK', | ||
140 | 'LONG', | ||
141 | 'LONGBLOB', | ||
142 | 'LONGTEXT', | ||
143 | 'LOOP', | ||
144 | 'LOW_PRIORITY', | ||
145 | 'MASTER_BIND', | ||
146 | 'MASTER_HEARTBEAT_PERIOD', | ||
147 | 'MASTER_SSL_VERIFY_SERVER_CERT', | ||
148 | 'MATCH', | ||
149 | 'MAXVALUE', | ||
150 | 'MEDIUMBLOB', | ||
151 | 'MEDIUMINT', | ||
152 | 'MEDIUMTEXT', | ||
153 | 'MIDDLEINT', | ||
154 | 'MINUTE_MICROSECOND', | ||
155 | 'MINUTE_SECOND', | ||
156 | 'MOD', | ||
157 | 'MODIFIES', | ||
158 | 'NATURAL', | ||
159 | 'NO_WRITE_TO_BINLOG', | ||
160 | 'NOT', | ||
161 | 'NULL', | ||
162 | 'NUMERIC', | ||
163 | 'OFFSET', | ||
164 | 'ON', | ||
165 | 'OPTIMIZE', | ||
166 | 'OPTIMIZER_COSTS', | ||
167 | 'OPTION', | ||
168 | 'OPTIONALLY', | ||
169 | 'OR', | ||
170 | 'ORDER', | ||
171 | 'OUT', | ||
172 | 'OUTER', | ||
173 | 'OUTFILE', | ||
174 | 'OVER', | ||
175 | 'PARTITION', | ||
176 | 'PRECISION', | ||
177 | 'PRIMARY', | ||
178 | 'PROCEDURE', | ||
179 | 'PURGE', | ||
180 | 'RANGE', | ||
181 | 'READ', | ||
182 | 'READ_WRITE', | ||
183 | 'READS', | ||
184 | 'REAL', | ||
185 | 'RECURSIVE', | ||
186 | 'REFERENCES', | ||
187 | 'REGEXP', | ||
188 | 'RELEASE', | ||
189 | 'RENAME', | ||
190 | 'REPEAT', | ||
191 | 'REPLACE', | ||
192 | 'REQUIRE', | ||
193 | 'RESIGNAL', | ||
194 | 'RESTRICT', | ||
195 | 'RETURN', | ||
196 | 'RETURNING', | ||
197 | 'REVOKE', | ||
198 | 'RIGHT', | ||
199 | 'RLIKE', | ||
200 | 'ROWS', | ||
201 | 'SCHEMA', | ||
202 | 'SCHEMAS', | ||
203 | 'SECOND_MICROSECOND', | ||
204 | 'SELECT', | ||
205 | 'SENSITIVE', | ||
206 | 'SEPARATOR', | ||
207 | 'SET', | ||
208 | 'SHOW', | ||
209 | 'SIGNAL', | ||
210 | 'SLOW', | ||
211 | 'SMALLINT', | ||
212 | 'SPATIAL', | ||
213 | 'SPECIFIC', | ||
214 | 'SQL', | ||
215 | 'SQL_BIG_RESULT', | ||
216 | 'SQL_CALC_FOUND_ROWS', | ||
217 | 'SQL_SMALL_RESULT', | ||
218 | 'SQLEXCEPTION', | ||
219 | 'SQLSTATE', | ||
220 | 'SQLWARNING', | ||
221 | 'SSL', | ||
222 | 'STARTING', | ||
223 | 'STORED', | ||
224 | 'STRAIGHT_JOIN', | ||
225 | 'TABLE', | ||
226 | 'TERMINATED', | ||
227 | 'THEN', | ||
228 | 'TINYBLOB', | ||
229 | 'TINYINT', | ||
230 | 'TINYTEXT', | ||
231 | 'TO', | ||
232 | 'TRAILING', | ||
233 | 'TRIGGER', | ||
234 | 'TRUE', | ||
235 | 'UNDO', | ||
236 | 'UNION', | ||
237 | 'UNIQUE', | ||
238 | 'UNLOCK', | ||
239 | 'UNSIGNED', | ||
240 | 'UPDATE', | ||
241 | 'USAGE', | ||
242 | 'USE', | ||
243 | 'USING', | ||
244 | 'UTC_DATE', | ||
245 | 'UTC_TIME', | ||
246 | 'UTC_TIMESTAMP', | ||
247 | 'VALUES', | ||
248 | 'VARBINARY', | ||
249 | 'VARCHAR', | ||
250 | 'VARCHARACTER', | ||
251 | 'VARYING', | ||
252 | 'VIRTUAL', | ||
253 | 'WHEN', | ||
254 | 'WHERE', | ||
255 | 'WHILE', | ||
256 | 'WINDOW', | ||
257 | 'WITH', | ||
258 | 'WRITE', | ||
259 | 'XOR', | ||
260 | 'YEAR_MONTH', | ||
261 | 'ZEROFILL', | ||
262 | ]; | ||
263 | } | ||
264 | } | ||
diff --git a/vendor/doctrine/dbal/src/Platforms/Keywords/MySQL80Keywords.php b/vendor/doctrine/dbal/src/Platforms/Keywords/MySQL80Keywords.php new file mode 100644 index 0000000..331192a --- /dev/null +++ b/vendor/doctrine/dbal/src/Platforms/Keywords/MySQL80Keywords.php | |||
@@ -0,0 +1,59 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Doctrine\DBAL\Platforms\Keywords; | ||
6 | |||
7 | use function array_merge; | ||
8 | |||
9 | /** | ||
10 | * MySQL 8.0 reserved keywords list. | ||
11 | */ | ||
12 | class MySQL80Keywords extends MySQLKeywords | ||
13 | { | ||
14 | /** | ||
15 | * {@inheritDoc} | ||
16 | * | ||
17 | * @link https://dev.mysql.com/doc/refman/8.0/en/keywords.html | ||
18 | */ | ||
19 | protected function getKeywords(): array | ||
20 | { | ||
21 | $keywords = parent::getKeywords(); | ||
22 | |||
23 | $keywords = array_merge($keywords, [ | ||
24 | 'ADMIN', | ||
25 | 'ARRAY', | ||
26 | 'CUBE', | ||
27 | 'CUME_DIST', | ||
28 | 'DENSE_RANK', | ||
29 | 'EMPTY', | ||
30 | 'EXCEPT', | ||
31 | 'FIRST_VALUE', | ||
32 | 'FUNCTION', | ||
33 | 'GROUPING', | ||
34 | 'GROUPS', | ||
35 | 'JSON_TABLE', | ||
36 | 'LAG', | ||
37 | 'LAST_VALUE', | ||
38 | 'LATERAL', | ||
39 | 'LEAD', | ||
40 | 'MEMBER', | ||
41 | 'NTH_VALUE', | ||
42 | 'NTILE', | ||
43 | 'OF', | ||
44 | 'OVER', | ||
45 | 'PERCENT_RANK', | ||
46 | 'PERSIST', | ||
47 | 'PERSIST_ONLY', | ||
48 | 'RANK', | ||
49 | 'RECURSIVE', | ||
50 | 'ROW', | ||
51 | 'ROWS', | ||
52 | 'ROW_NUMBER', | ||
53 | 'SYSTEM', | ||
54 | 'WINDOW', | ||
55 | ]); | ||
56 | |||
57 | return $keywords; | ||
58 | } | ||
59 | } | ||
diff --git a/vendor/doctrine/dbal/src/Platforms/Keywords/MySQLKeywords.php b/vendor/doctrine/dbal/src/Platforms/Keywords/MySQLKeywords.php new file mode 100644 index 0000000..2fbc461 --- /dev/null +++ b/vendor/doctrine/dbal/src/Platforms/Keywords/MySQLKeywords.php | |||
@@ -0,0 +1,257 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Doctrine\DBAL\Platforms\Keywords; | ||
6 | |||
7 | /** | ||
8 | * MySQL Keywordlist. | ||
9 | */ | ||
10 | class MySQLKeywords extends KeywordList | ||
11 | { | ||
12 | /** | ||
13 | * {@inheritDoc} | ||
14 | * | ||
15 | * @link https://dev.mysql.com/doc/mysqld-version-reference/en/keywords-5-7.html | ||
16 | */ | ||
17 | protected function getKeywords(): array | ||
18 | { | ||
19 | return [ | ||
20 | 'ACCESSIBLE', | ||
21 | 'ADD', | ||
22 | 'ALL', | ||
23 | 'ALTER', | ||
24 | 'ANALYZE', | ||
25 | 'AND', | ||
26 | 'AS', | ||
27 | 'ASC', | ||
28 | 'ASENSITIVE', | ||
29 | 'BEFORE', | ||
30 | 'BETWEEN', | ||
31 | 'BIGINT', | ||
32 | 'BINARY', | ||
33 | 'BLOB', | ||
34 | 'BOTH', | ||
35 | 'BY', | ||
36 | 'CALL', | ||
37 | 'CASCADE', | ||
38 | 'CASE', | ||
39 | 'CHANGE', | ||
40 | 'CHAR', | ||
41 | 'CHARACTER', | ||
42 | 'CHECK', | ||
43 | 'COLLATE', | ||
44 | 'COLUMN', | ||
45 | 'CONDITION', | ||
46 | 'CONSTRAINT', | ||
47 | 'CONTINUE', | ||
48 | 'CONVERT', | ||
49 | 'CREATE', | ||
50 | 'CROSS', | ||
51 | 'CURRENT_DATE', | ||
52 | 'CURRENT_TIME', | ||
53 | 'CURRENT_TIMESTAMP', | ||
54 | 'CURRENT_USER', | ||
55 | 'CURSOR', | ||
56 | 'DATABASE', | ||
57 | 'DATABASES', | ||
58 | 'DAY_HOUR', | ||
59 | 'DAY_MICROSECOND', | ||
60 | 'DAY_MINUTE', | ||
61 | 'DAY_SECOND', | ||
62 | 'DEC', | ||
63 | 'DECIMAL', | ||
64 | 'DECLARE', | ||
65 | 'DEFAULT', | ||
66 | 'DELAYED', | ||
67 | 'DELETE', | ||
68 | 'DESC', | ||
69 | 'DESCRIBE', | ||
70 | 'DETERMINISTIC', | ||
71 | 'DISTINCT', | ||
72 | 'DISTINCTROW', | ||
73 | 'DIV', | ||
74 | 'DOUBLE', | ||
75 | 'DROP', | ||
76 | 'DUAL', | ||
77 | 'EACH', | ||
78 | 'ELSE', | ||
79 | 'ELSEIF', | ||
80 | 'ENCLOSED', | ||
81 | 'ESCAPED', | ||
82 | 'EXISTS', | ||
83 | 'EXIT', | ||
84 | 'EXPLAIN', | ||
85 | 'FALSE', | ||
86 | 'FETCH', | ||
87 | 'FLOAT', | ||
88 | 'FLOAT4', | ||
89 | 'FLOAT8', | ||
90 | 'FOR', | ||
91 | 'FORCE', | ||
92 | 'FOREIGN', | ||
93 | 'FROM', | ||
94 | 'FULLTEXT', | ||
95 | 'GENERATED', | ||
96 | 'GET', | ||
97 | 'GRANT', | ||
98 | 'GROUP', | ||
99 | 'HAVING', | ||
100 | 'HIGH_PRIORITY', | ||
101 | 'HOUR_MICROSECOND', | ||
102 | 'HOUR_MINUTE', | ||
103 | 'HOUR_SECOND', | ||
104 | 'IF', | ||
105 | 'IGNORE', | ||
106 | 'IN', | ||
107 | 'INDEX', | ||
108 | 'INFILE', | ||
109 | 'INNER', | ||
110 | 'INOUT', | ||
111 | 'INSENSITIVE', | ||
112 | 'INSERT', | ||
113 | 'INT', | ||
114 | 'INT1', | ||
115 | 'INT2', | ||
116 | 'INT3', | ||
117 | 'INT4', | ||
118 | 'INT8', | ||
119 | 'INTEGER', | ||
120 | 'INTERVAL', | ||
121 | 'INTO', | ||
122 | 'IO_AFTER_GTIDS', | ||
123 | 'IO_BEFORE_GTIDS', | ||
124 | 'IS', | ||
125 | 'ITERATE', | ||
126 | 'JOIN', | ||
127 | 'KEY', | ||
128 | 'KEYS', | ||
129 | 'KILL', | ||
130 | 'LEADING', | ||
131 | 'LEAVE', | ||
132 | 'LEFT', | ||
133 | 'LIKE', | ||
134 | 'LIMIT', | ||
135 | 'LINEAR', | ||
136 | 'LINES', | ||
137 | 'LOAD', | ||
138 | 'LOCALTIME', | ||
139 | 'LOCALTIMESTAMP', | ||
140 | 'LOCK', | ||
141 | 'LONG', | ||
142 | 'LONGBLOB', | ||
143 | 'LONGTEXT', | ||
144 | 'LOOP', | ||
145 | 'LOW_PRIORITY', | ||
146 | 'MASTER_BIND', | ||
147 | 'MASTER_SSL_VERIFY_SERVER_CERT', | ||
148 | 'MATCH', | ||
149 | 'MAXVALUE', | ||
150 | 'MEDIUMBLOB', | ||
151 | 'MEDIUMINT', | ||
152 | 'MEDIUMTEXT', | ||
153 | 'MIDDLEINT', | ||
154 | 'MINUTE_MICROSECOND', | ||
155 | 'MINUTE_SECOND', | ||
156 | 'MOD', | ||
157 | 'MODIFIES', | ||
158 | 'NATURAL', | ||
159 | 'NO_WRITE_TO_BINLOG', | ||
160 | 'NOT', | ||
161 | 'NULL', | ||
162 | 'NUMERIC', | ||
163 | 'ON', | ||
164 | 'OPTIMIZE', | ||
165 | 'OPTIMIZER_COSTS', | ||
166 | 'OPTION', | ||
167 | 'OPTIONALLY', | ||
168 | 'OR', | ||
169 | 'ORDER', | ||
170 | 'OUT', | ||
171 | 'OUTER', | ||
172 | 'OUTFILE', | ||
173 | 'PARTITION', | ||
174 | 'PRECISION', | ||
175 | 'PRIMARY', | ||
176 | 'PROCEDURE', | ||
177 | 'PURGE', | ||
178 | 'RANGE', | ||
179 | 'READ', | ||
180 | 'READ_WRITE', | ||
181 | 'READS', | ||
182 | 'REAL', | ||
183 | 'REFERENCES', | ||
184 | 'REGEXP', | ||
185 | 'RELEASE', | ||
186 | 'RENAME', | ||
187 | 'REPEAT', | ||
188 | 'REPLACE', | ||
189 | 'REQUIRE', | ||
190 | 'RESIGNAL', | ||
191 | 'RESTRICT', | ||
192 | 'RETURN', | ||
193 | 'REVOKE', | ||
194 | 'RIGHT', | ||
195 | 'RLIKE', | ||
196 | 'SCHEMA', | ||
197 | 'SCHEMAS', | ||
198 | 'SECOND_MICROSECOND', | ||
199 | 'SELECT', | ||
200 | 'SENSITIVE', | ||
201 | 'SEPARATOR', | ||
202 | 'SET', | ||
203 | 'SHOW', | ||
204 | 'SIGNAL', | ||
205 | 'SMALLINT', | ||
206 | 'SPATIAL', | ||
207 | 'SPECIFIC', | ||
208 | 'SQL', | ||
209 | 'SQL_BIG_RESULT', | ||
210 | 'SQL_CALC_FOUND_ROWS', | ||
211 | 'SQL_SMALL_RESULT', | ||
212 | 'SQLEXCEPTION', | ||
213 | 'SQLSTATE', | ||
214 | 'SQLWARNING', | ||
215 | 'SSL', | ||
216 | 'STARTING', | ||
217 | 'STORED', | ||
218 | 'STRAIGHT_JOIN', | ||
219 | 'TABLE', | ||
220 | 'TERMINATED', | ||
221 | 'THEN', | ||
222 | 'TINYBLOB', | ||
223 | 'TINYINT', | ||
224 | 'TINYTEXT', | ||
225 | 'TO', | ||
226 | 'TRAILING', | ||
227 | 'TRIGGER', | ||
228 | 'TRUE', | ||
229 | 'UNDO', | ||
230 | 'UNION', | ||
231 | 'UNIQUE', | ||
232 | 'UNLOCK', | ||
233 | 'UNSIGNED', | ||
234 | 'UPDATE', | ||
235 | 'USAGE', | ||
236 | 'USE', | ||
237 | 'USING', | ||
238 | 'UTC_DATE', | ||
239 | 'UTC_TIME', | ||
240 | 'UTC_TIMESTAMP', | ||
241 | 'VALUES', | ||
242 | 'VARBINARY', | ||
243 | 'VARCHAR', | ||
244 | 'VARCHARACTER', | ||
245 | 'VARYING', | ||
246 | 'VIRTUAL', | ||
247 | 'WHEN', | ||
248 | 'WHERE', | ||
249 | 'WHILE', | ||
250 | 'WITH', | ||
251 | 'WRITE', | ||
252 | 'XOR', | ||
253 | 'YEAR_MONTH', | ||
254 | 'ZEROFILL', | ||
255 | ]; | ||
256 | } | ||
257 | } | ||
diff --git a/vendor/doctrine/dbal/src/Platforms/Keywords/OracleKeywords.php b/vendor/doctrine/dbal/src/Platforms/Keywords/OracleKeywords.php new file mode 100644 index 0000000..589d092 --- /dev/null +++ b/vendor/doctrine/dbal/src/Platforms/Keywords/OracleKeywords.php | |||
@@ -0,0 +1,133 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Doctrine\DBAL\Platforms\Keywords; | ||
6 | |||
7 | /** | ||
8 | * Oracle Keywordlist. | ||
9 | */ | ||
10 | class OracleKeywords extends KeywordList | ||
11 | { | ||
12 | /** | ||
13 | * {@inheritDoc} | ||
14 | */ | ||
15 | protected function getKeywords(): array | ||
16 | { | ||
17 | return [ | ||
18 | 'ACCESS', | ||
19 | 'ADD', | ||
20 | 'ALL', | ||
21 | 'ALTER', | ||
22 | 'AND', | ||
23 | 'ANY', | ||
24 | 'ARRAYLEN', | ||
25 | 'AS', | ||
26 | 'ASC', | ||
27 | 'AUDIT', | ||
28 | 'BETWEEN', | ||
29 | 'BY', | ||
30 | 'CHAR', | ||
31 | 'CHECK', | ||
32 | 'CLUSTER', | ||
33 | 'COLUMN', | ||
34 | 'COMMENT', | ||
35 | 'COMPRESS', | ||
36 | 'CONNECT', | ||
37 | 'CREATE', | ||
38 | 'CURRENT', | ||
39 | 'DATE', | ||
40 | 'DECIMAL', | ||
41 | 'DEFAULT', | ||
42 | 'DELETE', | ||
43 | 'DESC', | ||
44 | 'DISTINCT', | ||
45 | 'DROP', | ||
46 | 'ELSE', | ||
47 | 'EXCLUSIVE', | ||
48 | 'EXISTS', | ||
49 | 'FILE', | ||
50 | 'FLOAT', | ||
51 | 'FOR', | ||
52 | 'FROM', | ||
53 | 'GRANT', | ||
54 | 'GROUP', | ||
55 | 'HAVING', | ||
56 | 'IDENTIFIED', | ||
57 | 'IMMEDIATE', | ||
58 | 'IN', | ||
59 | 'INCREMENT', | ||
60 | 'INDEX', | ||
61 | 'INITIAL', | ||
62 | 'INSERT', | ||
63 | 'INTEGER', | ||
64 | 'INTERSECT', | ||
65 | 'INTO', | ||
66 | 'IS', | ||
67 | 'LEVEL', | ||
68 | 'LIKE', | ||
69 | 'LOCK', | ||
70 | 'LONG', | ||
71 | 'MAXEXTENTS', | ||
72 | 'MINUS', | ||
73 | 'MODE', | ||
74 | 'MODIFY', | ||
75 | 'NOAUDIT', | ||
76 | 'NOCOMPRESS', | ||
77 | 'NOT', | ||
78 | 'NOTFOUND', | ||
79 | 'NOWAIT', | ||
80 | 'NULL', | ||
81 | 'NUMBER', | ||
82 | 'OF', | ||
83 | 'OFFLINE', | ||
84 | 'ON', | ||
85 | 'ONLINE', | ||
86 | 'OPTION', | ||
87 | 'OR', | ||
88 | 'ORDER', | ||
89 | 'PCTFREE', | ||
90 | 'PRIOR', | ||
91 | 'PRIVILEGES', | ||
92 | 'PUBLIC', | ||
93 | 'RANGE', | ||
94 | 'RAW', | ||
95 | 'RENAME', | ||
96 | 'RESOURCE', | ||
97 | 'REVOKE', | ||
98 | 'ROW', | ||
99 | 'ROWID', | ||
100 | 'ROWLABEL', | ||
101 | 'ROWNUM', | ||
102 | 'ROWS', | ||
103 | 'SELECT', | ||
104 | 'SESSION', | ||
105 | 'SET', | ||
106 | 'SHARE', | ||
107 | 'SIZE', | ||
108 | 'SMALLINT', | ||
109 | 'SQLBUF', | ||
110 | 'START', | ||
111 | 'SUCCESSFUL', | ||
112 | 'SYNONYM', | ||
113 | 'SYSDATE', | ||
114 | 'TABLE', | ||
115 | 'THEN', | ||
116 | 'TO', | ||
117 | 'TRIGGER', | ||
118 | 'UID', | ||
119 | 'UNION', | ||
120 | 'UNIQUE', | ||
121 | 'UPDATE', | ||
122 | 'USER', | ||
123 | 'VALIDATE', | ||
124 | 'VALUES', | ||
125 | 'VARCHAR', | ||
126 | 'VARCHAR2', | ||
127 | 'VIEW', | ||
128 | 'WHENEVER', | ||
129 | 'WHERE', | ||
130 | 'WITH', | ||
131 | ]; | ||
132 | } | ||
133 | } | ||
diff --git a/vendor/doctrine/dbal/src/Platforms/Keywords/PostgreSQLKeywords.php b/vendor/doctrine/dbal/src/Platforms/Keywords/PostgreSQLKeywords.php new file mode 100644 index 0000000..62ef98a --- /dev/null +++ b/vendor/doctrine/dbal/src/Platforms/Keywords/PostgreSQLKeywords.php | |||
@@ -0,0 +1,119 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Doctrine\DBAL\Platforms\Keywords; | ||
6 | |||
7 | /** | ||
8 | * Reserved keywords list corresponding to the PostgreSQL database platform of the oldest supported version. | ||
9 | */ | ||
10 | class PostgreSQLKeywords extends KeywordList | ||
11 | { | ||
12 | /** | ||
13 | * {@inheritDoc} | ||
14 | */ | ||
15 | protected function getKeywords(): array | ||
16 | { | ||
17 | return [ | ||
18 | 'ALL', | ||
19 | 'ANALYSE', | ||
20 | 'ANALYZE', | ||
21 | 'AND', | ||
22 | 'ANY', | ||
23 | 'ARRAY', | ||
24 | 'AS', | ||
25 | 'ASC', | ||
26 | 'ASYMMETRIC', | ||
27 | 'AUTHORIZATION', | ||
28 | 'BINARY', | ||
29 | 'BOTH', | ||
30 | 'CASE', | ||
31 | 'CAST', | ||
32 | 'CHECK', | ||
33 | 'COLLATE', | ||
34 | 'COLLATION', | ||
35 | 'COLUMN', | ||
36 | 'CONCURRENTLY', | ||
37 | 'CONSTRAINT', | ||
38 | 'CREATE', | ||
39 | 'CROSS', | ||
40 | 'CURRENT_CATALOG', | ||
41 | 'CURRENT_DATE', | ||
42 | 'CURRENT_ROLE', | ||
43 | 'CURRENT_SCHEMA', | ||
44 | 'CURRENT_TIME', | ||
45 | 'CURRENT_TIMESTAMP', | ||
46 | 'CURRENT_USER', | ||
47 | 'DEFAULT', | ||
48 | 'DEFERRABLE', | ||
49 | 'DESC', | ||
50 | 'DISTINCT', | ||
51 | 'DO', | ||
52 | 'ELSE', | ||
53 | 'END', | ||
54 | 'EXCEPT', | ||
55 | 'FALSE', | ||
56 | 'FETCH', | ||
57 | 'FOR', | ||
58 | 'FOREIGN', | ||
59 | 'FREEZE', | ||
60 | 'FROM', | ||
61 | 'FULL', | ||
62 | 'GRANT', | ||
63 | 'GROUP', | ||
64 | 'HAVING', | ||
65 | 'ILIKE', | ||
66 | 'IN', | ||
67 | 'INITIALLY', | ||
68 | 'INNER', | ||
69 | 'INTERSECT', | ||
70 | 'INTO', | ||
71 | 'IS', | ||
72 | 'ISNULL', | ||
73 | 'JOIN', | ||
74 | 'LATERAL', | ||
75 | 'LEADING', | ||
76 | 'LEFT', | ||
77 | 'LIKE', | ||
78 | 'LIMIT', | ||
79 | 'LOCALTIME', | ||
80 | 'LOCALTIMESTAMP', | ||
81 | 'NATURAL', | ||
82 | 'NOT', | ||
83 | 'NOTNULL', | ||
84 | 'NULL', | ||
85 | 'OFFSET', | ||
86 | 'ON', | ||
87 | 'ONLY', | ||
88 | 'OR', | ||
89 | 'ORDER', | ||
90 | 'OUTER', | ||
91 | 'OVERLAPS', | ||
92 | 'PLACING', | ||
93 | 'PRIMARY', | ||
94 | 'REFERENCES', | ||
95 | 'RETURNING', | ||
96 | 'RIGHT', | ||
97 | 'SELECT', | ||
98 | 'SESSION_USER', | ||
99 | 'SIMILAR', | ||
100 | 'SOME', | ||
101 | 'SYMMETRIC', | ||
102 | 'TABLE', | ||
103 | 'THEN', | ||
104 | 'TO', | ||
105 | 'TRAILING', | ||
106 | 'TRUE', | ||
107 | 'UNION', | ||
108 | 'UNIQUE', | ||
109 | 'USER', | ||
110 | 'USING', | ||
111 | 'VARIADIC', | ||
112 | 'VERBOSE', | ||
113 | 'WHEN', | ||
114 | 'WHERE', | ||
115 | 'WINDOW', | ||
116 | 'WITH', | ||
117 | ]; | ||
118 | } | ||
119 | } | ||
diff --git a/vendor/doctrine/dbal/src/Platforms/Keywords/SQLServerKeywords.php b/vendor/doctrine/dbal/src/Platforms/Keywords/SQLServerKeywords.php new file mode 100644 index 0000000..02d52cf --- /dev/null +++ b/vendor/doctrine/dbal/src/Platforms/Keywords/SQLServerKeywords.php | |||
@@ -0,0 +1,207 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Doctrine\DBAL\Platforms\Keywords; | ||
6 | |||
7 | /** | ||
8 | * Reserved keywords list corresponding to the Microsoft SQL Server database platform of the oldest supported version. | ||
9 | */ | ||
10 | class SQLServerKeywords extends KeywordList | ||
11 | { | ||
12 | /** | ||
13 | * {@inheritDoc} | ||
14 | * | ||
15 | * @link http://msdn.microsoft.com/en-us/library/aa238507%28v=sql.80%29.aspx | ||
16 | */ | ||
17 | protected function getKeywords(): array | ||
18 | { | ||
19 | return [ | ||
20 | 'ADD', | ||
21 | 'ALL', | ||
22 | 'ALTER', | ||
23 | 'AND', | ||
24 | 'ANY', | ||
25 | 'AS', | ||
26 | 'ASC', | ||
27 | 'AUTHORIZATION', | ||
28 | 'BACKUP', | ||
29 | 'BEGIN', | ||
30 | 'BETWEEN', | ||
31 | 'BREAK', | ||
32 | 'BROWSE', | ||
33 | 'BULK', | ||
34 | 'BY', | ||
35 | 'CASCADE', | ||
36 | 'CASE', | ||
37 | 'CHECK', | ||
38 | 'CHECKPOINT', | ||
39 | 'CLOSE', | ||
40 | 'CLUSTERED', | ||
41 | 'COALESCE', | ||
42 | 'COLLATE', | ||
43 | 'COLUMN', | ||
44 | 'COMMIT', | ||
45 | 'COMPUTE', | ||
46 | 'CONSTRAINT', | ||
47 | 'CONTAINS', | ||
48 | 'CONTAINSTABLE', | ||
49 | 'CONTINUE', | ||
50 | 'CONVERT', | ||
51 | 'CREATE', | ||
52 | 'CROSS', | ||
53 | 'CURRENT', | ||
54 | 'CURRENT_DATE', | ||
55 | 'CURRENT_TIME', | ||
56 | 'CURRENT_TIMESTAMP', | ||
57 | 'CURRENT_USER', | ||
58 | 'CURSOR', | ||
59 | 'DATABASE', | ||
60 | 'DBCC', | ||
61 | 'DEALLOCATE', | ||
62 | 'DECLARE', | ||
63 | 'DEFAULT', | ||
64 | 'DELETE', | ||
65 | 'DENY', | ||
66 | 'DESC', | ||
67 | 'DISK', | ||
68 | 'DISTINCT', | ||
69 | 'DISTRIBUTED', | ||
70 | 'DOUBLE', | ||
71 | 'DROP', | ||
72 | 'DUMP', | ||
73 | 'ELSE', | ||
74 | 'END', | ||
75 | 'ERRLVL', | ||
76 | 'ESCAPE', | ||
77 | 'EXCEPT', | ||
78 | 'EXEC', | ||
79 | 'EXECUTE', | ||
80 | 'EXISTS', | ||
81 | 'EXIT', | ||
82 | 'EXTERNAL', | ||
83 | 'FETCH', | ||
84 | 'FILE', | ||
85 | 'FILLFACTOR', | ||
86 | 'FOR', | ||
87 | 'FOREIGN', | ||
88 | 'FREETEXT', | ||
89 | 'FREETEXTTABLE', | ||
90 | 'FROM', | ||
91 | 'FULL', | ||
92 | 'FUNCTION', | ||
93 | 'GOTO', | ||
94 | 'GRANT', | ||
95 | 'GROUP', | ||
96 | 'HAVING', | ||
97 | 'HOLDLOCK', | ||
98 | 'IDENTITY', | ||
99 | 'IDENTITY_INSERT', | ||
100 | 'IDENTITYCOL', | ||
101 | 'IF', | ||
102 | 'IN', | ||
103 | 'INDEX', | ||
104 | 'INNER', | ||
105 | 'INSERT', | ||
106 | 'INTERSECT', | ||
107 | 'INTO', | ||
108 | 'IS', | ||
109 | 'JOIN', | ||
110 | 'KEY', | ||
111 | 'KILL', | ||
112 | 'LEFT', | ||
113 | 'LIKE', | ||
114 | 'LINENO', | ||
115 | 'LOAD', | ||
116 | 'MERGE', | ||
117 | 'NATIONAL', | ||
118 | 'NOCHECK ', | ||
119 | 'NONCLUSTERED', | ||
120 | 'NOT', | ||
121 | 'NULL', | ||
122 | 'NULLIF', | ||
123 | 'OF', | ||
124 | 'OFF', | ||
125 | 'OFFSETS', | ||
126 | 'ON', | ||
127 | 'OPEN', | ||
128 | 'OPENDATASOURCE', | ||
129 | 'OPENQUERY', | ||
130 | 'OPENROWSET', | ||
131 | 'OPENXML', | ||
132 | 'OPTION', | ||
133 | 'OR', | ||
134 | 'ORDER', | ||
135 | 'OUTER', | ||
136 | 'OVER', | ||
137 | 'PERCENT', | ||
138 | 'PIVOT', | ||
139 | 'PLAN', | ||
140 | 'PRECISION', | ||
141 | 'PRIMARY', | ||
142 | 'PRINT', | ||
143 | 'PROC', | ||
144 | 'PROCEDURE', | ||
145 | 'PUBLIC', | ||
146 | 'RAISERROR', | ||
147 | 'READ', | ||
148 | 'READTEXT', | ||
149 | 'RECONFIGURE', | ||
150 | 'REFERENCES', | ||
151 | 'REPLICATION', | ||
152 | 'RESTORE', | ||
153 | 'RESTRICT', | ||
154 | 'RETURN', | ||
155 | 'REVERT', | ||
156 | 'REVOKE', | ||
157 | 'RIGHT', | ||
158 | 'ROLLBACK', | ||
159 | 'ROWCOUNT', | ||
160 | 'ROWGUIDCOL', | ||
161 | 'RULE', | ||
162 | 'SAVE', | ||
163 | 'SCHEMA', | ||
164 | 'SECURITYAUDIT', | ||
165 | 'SELECT', | ||
166 | 'SEMANTICKEYPHRASETABLE', | ||
167 | 'SEMANTICSIMILARITYDETAILSTABLE', | ||
168 | 'SEMANTICSIMILARITYTABLE', | ||
169 | 'SESSION_USER', | ||
170 | 'SET', | ||
171 | 'SETUSER', | ||
172 | 'SHUTDOWN', | ||
173 | 'SOME', | ||
174 | 'STATISTICS', | ||
175 | 'SYSTEM_USER', | ||
176 | 'TABLE', | ||
177 | 'TABLESAMPLE', | ||
178 | 'TEXTSIZE', | ||
179 | 'THEN', | ||
180 | 'TO', | ||
181 | 'TOP', | ||
182 | 'TRAN', | ||
183 | 'TRANSACTION', | ||
184 | 'TRIGGER', | ||
185 | 'TRUNCATE', | ||
186 | 'TRY_CONVERT', | ||
187 | 'TSEQUAL', | ||
188 | 'UNION', | ||
189 | 'UNIQUE', | ||
190 | 'UNPIVOT', | ||
191 | 'UPDATE', | ||
192 | 'UPDATETEXT', | ||
193 | 'USE', | ||
194 | 'USER', | ||
195 | 'VALUES', | ||
196 | 'VARYING', | ||
197 | 'VIEW', | ||
198 | 'WAITFOR', | ||
199 | 'WHEN', | ||
200 | 'WHERE', | ||
201 | 'WHILE', | ||
202 | 'WITH', | ||
203 | 'WITHIN GROUP', | ||
204 | 'WRITETEXT', | ||
205 | ]; | ||
206 | } | ||
207 | } | ||
diff --git a/vendor/doctrine/dbal/src/Platforms/Keywords/SQLiteKeywords.php b/vendor/doctrine/dbal/src/Platforms/Keywords/SQLiteKeywords.php new file mode 100644 index 0000000..e7de212 --- /dev/null +++ b/vendor/doctrine/dbal/src/Platforms/Keywords/SQLiteKeywords.php | |||
@@ -0,0 +1,141 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Doctrine\DBAL\Platforms\Keywords; | ||
6 | |||
7 | /** | ||
8 | * SQLite Keywordlist. | ||
9 | */ | ||
10 | class SQLiteKeywords extends KeywordList | ||
11 | { | ||
12 | /** | ||
13 | * {@inheritDoc} | ||
14 | */ | ||
15 | protected function getKeywords(): array | ||
16 | { | ||
17 | return [ | ||
18 | 'ABORT', | ||
19 | 'ACTION', | ||
20 | 'ADD', | ||
21 | 'AFTER', | ||
22 | 'ALL', | ||
23 | 'ALTER', | ||
24 | 'ANALYZE', | ||
25 | 'AND', | ||
26 | 'AS', | ||
27 | 'ASC', | ||
28 | 'ATTACH', | ||
29 | 'AUTOINCREMENT', | ||
30 | 'BEFORE', | ||
31 | 'BEGIN', | ||
32 | 'BETWEEN', | ||
33 | 'BY', | ||
34 | 'CASCADE', | ||
35 | 'CASE', | ||
36 | 'CAST', | ||
37 | 'CHECK', | ||
38 | 'COLLATE', | ||
39 | 'COLUMN', | ||
40 | 'COMMIT', | ||
41 | 'CONFLICT', | ||
42 | 'CONSTRAINT', | ||
43 | 'CREATE', | ||
44 | 'CROSS', | ||
45 | 'CURRENT_DATE', | ||
46 | 'CURRENT_TIME', | ||
47 | 'CURRENT_TIMESTAMP', | ||
48 | 'DATABASE', | ||
49 | 'DEFAULT', | ||
50 | 'DEFERRABLE', | ||
51 | 'DEFERRED', | ||
52 | 'DELETE', | ||
53 | 'DESC', | ||
54 | 'DETACH', | ||
55 | 'DISTINCT', | ||
56 | 'DROP', | ||
57 | 'EACH', | ||
58 | 'ELSE', | ||
59 | 'END', | ||
60 | 'ESCAPE', | ||
61 | 'EXCEPT', | ||
62 | 'EXCLUSIVE', | ||
63 | 'EXISTS', | ||
64 | 'EXPLAIN', | ||
65 | 'FAIL', | ||
66 | 'FOR', | ||
67 | 'FOREIGN', | ||
68 | 'FROM', | ||
69 | 'FULL', | ||
70 | 'GLOB', | ||
71 | 'GROUP', | ||
72 | 'HAVING', | ||
73 | 'IF', | ||
74 | 'IGNORE', | ||
75 | 'IMMEDIATE', | ||
76 | 'IN', | ||
77 | 'INDEX', | ||
78 | 'INDEXED', | ||
79 | 'INITIALLY', | ||
80 | 'INNER', | ||
81 | 'INSERT', | ||
82 | 'INSTEAD', | ||
83 | 'INTERSECT', | ||
84 | 'INTO', | ||
85 | 'IS', | ||
86 | 'ISNULL', | ||
87 | 'JOIN', | ||
88 | 'KEY', | ||
89 | 'LEFT', | ||
90 | 'LIKE', | ||
91 | 'LIMIT', | ||
92 | 'MATCH', | ||
93 | 'NATURAL', | ||
94 | 'NO', | ||
95 | 'NOT', | ||
96 | 'NOTNULL', | ||
97 | 'NULL', | ||
98 | 'OF', | ||
99 | 'OFFSET', | ||
100 | 'ON', | ||
101 | 'OR', | ||
102 | 'ORDER', | ||
103 | 'OUTER', | ||
104 | 'PLAN', | ||
105 | 'PRAGMA', | ||
106 | 'PRIMARY', | ||
107 | 'QUERY', | ||
108 | 'RAISE', | ||
109 | 'REFERENCES', | ||
110 | 'REGEXP', | ||
111 | 'REINDEX', | ||
112 | 'RELEASE', | ||
113 | 'RENAME', | ||
114 | 'REPLACE', | ||
115 | 'RESTRICT', | ||
116 | 'RIGHT', | ||
117 | 'ROLLBACK', | ||
118 | 'ROW', | ||
119 | 'SAVEPOINT', | ||
120 | 'SELECT', | ||
121 | 'SET', | ||
122 | 'TABLE', | ||
123 | 'TEMP', | ||
124 | 'TEMPORARY', | ||
125 | 'THEN', | ||
126 | 'TO', | ||
127 | 'TRANSACTION', | ||
128 | 'TRIGGER', | ||
129 | 'UNION', | ||
130 | 'UNIQUE', | ||
131 | 'UPDATE', | ||
132 | 'USING', | ||
133 | 'VACUUM', | ||
134 | 'VALUES', | ||
135 | 'VIEW', | ||
136 | 'VIRTUAL', | ||
137 | 'WHEN', | ||
138 | 'WHERE', | ||
139 | ]; | ||
140 | } | ||
141 | } | ||