Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Doctrine\DBAL\Platforms\Keywords;
4
 
5
use Doctrine\Deprecations\Deprecation;
6
 
7
/**
8
 * MySQL 5.7 reserved keywords list.
9
 *
10
 * @deprecated Use {@link MySQLKeywords} instead.
11
 */
12
class MySQL57Keywords extends MySQLKeywords
13
{
14
    /**
15
     * {@inheritdoc}
16
     *
17
     * @deprecated
18
     */
19
    public function getName()
20
    {
21
        Deprecation::triggerIfCalledFromOutside(
22
            'doctrine/dbal',
23
            'https://github.com/doctrine/dbal/pull/5433',
24
            'MySQL57Keywords::getName() is deprecated.',
25
        );
26
 
27
        return 'MySQL57';
28
    }
29
 
30
    /**
31
     * {@inheritdoc}
32
     *
33
     * @link http://dev.mysql.com/doc/mysqld-version-reference/en/mysqld-version-reference-reservedwords-5-7.html
34
     */
35
    protected function getKeywords()
36
    {
37
        return [
38
            'ACCESSIBLE',
39
            'ADD',
40
            'ALL',
41
            'ALTER',
42
            'ANALYZE',
43
            'AND',
44
            'AS',
45
            'ASC',
46
            'ASENSITIVE',
47
            'BEFORE',
48
            'BETWEEN',
49
            'BIGINT',
50
            'BINARY',
51
            'BLOB',
52
            'BOTH',
53
            'BY',
54
            'CALL',
55
            'CASCADE',
56
            'CASE',
57
            'CHANGE',
58
            'CHAR',
59
            'CHARACTER',
60
            'CHECK',
61
            'COLLATE',
62
            'COLUMN',
63
            'CONDITION',
64
            'CONSTRAINT',
65
            'CONTINUE',
66
            'CONVERT',
67
            'CREATE',
68
            'CROSS',
69
            'CURRENT_DATE',
70
            'CURRENT_TIME',
71
            'CURRENT_TIMESTAMP',
72
            'CURRENT_USER',
73
            'CURSOR',
74
            'DATABASE',
75
            'DATABASES',
76
            'DAY_HOUR',
77
            'DAY_MICROSECOND',
78
            'DAY_MINUTE',
79
            'DAY_SECOND',
80
            'DEC',
81
            'DECIMAL',
82
            'DECLARE',
83
            'DEFAULT',
84
            'DELAYED',
85
            'DELETE',
86
            'DESC',
87
            'DESCRIBE',
88
            'DETERMINISTIC',
89
            'DISTINCT',
90
            'DISTINCTROW',
91
            'DIV',
92
            'DOUBLE',
93
            'DROP',
94
            'DUAL',
95
            'EACH',
96
            'ELSE',
97
            'ELSEIF',
98
            'ENCLOSED',
99
            'ESCAPED',
100
            'EXISTS',
101
            'EXIT',
102
            'EXPLAIN',
103
            'FALSE',
104
            'FETCH',
105
            'FLOAT',
106
            'FLOAT4',
107
            'FLOAT8',
108
            'FOR',
109
            'FORCE',
110
            'FOREIGN',
111
            'FROM',
112
            'FULLTEXT',
113
            'GENERATED',
114
            'GET',
115
            'GRANT',
116
            'GROUP',
117
            'HAVING',
118
            'HIGH_PRIORITY',
119
            'HOUR_MICROSECOND',
120
            'HOUR_MINUTE',
121
            'HOUR_SECOND',
122
            'IF',
123
            'IGNORE',
124
            'IN',
125
            'INDEX',
126
            'INFILE',
127
            'INNER',
128
            'INOUT',
129
            'INSENSITIVE',
130
            'INSERT',
131
            'INT',
132
            'INT1',
133
            'INT2',
134
            'INT3',
135
            'INT4',
136
            'INT8',
137
            'INTEGER',
138
            'INTERVAL',
139
            'INTO',
140
            'IO_AFTER_GTIDS',
141
            'IO_BEFORE_GTIDS',
142
            'IS',
143
            'ITERATE',
144
            'JOIN',
145
            'KEY',
146
            'KEYS',
147
            'KILL',
148
            'LEADING',
149
            'LEAVE',
150
            'LEFT',
151
            'LIKE',
152
            'LIMIT',
153
            'LINEAR',
154
            'LINES',
155
            'LOAD',
156
            'LOCALTIME',
157
            'LOCALTIMESTAMP',
158
            'LOCK',
159
            'LONG',
160
            'LONGBLOB',
161
            'LONGTEXT',
162
            'LOOP',
163
            'LOW_PRIORITY',
164
            'MASTER_BIND',
165
            'MASTER_SSL_VERIFY_SERVER_CERT',
166
            'MATCH',
167
            'MAXVALUE',
168
            'MEDIUMBLOB',
169
            'MEDIUMINT',
170
            'MEDIUMTEXT',
171
            'MIDDLEINT',
172
            'MINUTE_MICROSECOND',
173
            'MINUTE_SECOND',
174
            'MOD',
175
            'MODIFIES',
176
            'NATURAL',
177
            'NO_WRITE_TO_BINLOG',
178
            'NOT',
179
            'NULL',
180
            'NUMERIC',
181
            'ON',
182
            'OPTIMIZE',
183
            'OPTIMIZER_COSTS',
184
            'OPTION',
185
            'OPTIONALLY',
186
            'OR',
187
            'ORDER',
188
            'OUT',
189
            'OUTER',
190
            'OUTFILE',
191
            'PARTITION',
192
            'PRECISION',
193
            'PRIMARY',
194
            'PROCEDURE',
195
            'PURGE',
196
            'RANGE',
197
            'READ',
198
            'READ_WRITE',
199
            'READS',
200
            'REAL',
201
            'REFERENCES',
202
            'REGEXP',
203
            'RELEASE',
204
            'RENAME',
205
            'REPEAT',
206
            'REPLACE',
207
            'REQUIRE',
208
            'RESIGNAL',
209
            'RESTRICT',
210
            'RETURN',
211
            'REVOKE',
212
            'RIGHT',
213
            'RLIKE',
214
            'SCHEMA',
215
            'SCHEMAS',
216
            'SECOND_MICROSECOND',
217
            'SELECT',
218
            'SENSITIVE',
219
            'SEPARATOR',
220
            'SET',
221
            'SHOW',
222
            'SIGNAL',
223
            'SMALLINT',
224
            'SPATIAL',
225
            'SPECIFIC',
226
            'SQL',
227
            'SQL_BIG_RESULT',
228
            'SQL_CALC_FOUND_ROWS',
229
            'SQL_SMALL_RESULT',
230
            'SQLEXCEPTION',
231
            'SQLSTATE',
232
            'SQLWARNING',
233
            'SSL',
234
            'STARTING',
235
            'STORED',
236
            'STRAIGHT_JOIN',
237
            'TABLE',
238
            'TERMINATED',
239
            'THEN',
240
            'TINYBLOB',
241
            'TINYINT',
242
            'TINYTEXT',
243
            'TO',
244
            'TRAILING',
245
            'TRIGGER',
246
            'TRUE',
247
            'UNDO',
248
            'UNION',
249
            'UNIQUE',
250
            'UNLOCK',
251
            'UNSIGNED',
252
            'UPDATE',
253
            'USAGE',
254
            'USE',
255
            'USING',
256
            'UTC_DATE',
257
            'UTC_TIME',
258
            'UTC_TIMESTAMP',
259
            'VALUES',
260
            'VARBINARY',
261
            'VARCHAR',
262
            'VARCHARACTER',
263
            'VARYING',
264
            'VIRTUAL',
265
            'WHEN',
266
            'WHERE',
267
            'WHILE',
268
            'WITH',
269
            'WRITE',
270
            'XOR',
271
            'YEAR_MONTH',
272
            'ZEROFILL',
273
        ];
274
    }
275
}