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
 * Microsoft SQL Server 2012 reserved keyword dictionary.
9
 * Reserved keywords list corresponding to the Microsoft SQL Server database platform of the oldest supported version.
10
 */
11
class SQLServerKeywords extends KeywordList
12
{
13
    /**
14
     * {@inheritdoc}
15
     *
16
     * @deprecated
17
     */
18
    public function getName()
19
    {
20
        Deprecation::triggerIfCalledFromOutside(
21
            'doctrine/dbal',
22
            'https://github.com/doctrine/dbal/pull/5433',
23
            'SQLServerKeywords::getName() is deprecated.',
24
        );
25
 
26
        return 'SQLServer';
27
    }
28
 
29
    /**
30
     * {@inheritdoc}
31
     *
32
     * @link http://msdn.microsoft.com/en-us/library/aa238507%28v=sql.80%29.aspx
33
     */
34
    protected function getKeywords()
35
    {
36
        return [
37
            'ADD',
38
            'ALL',
39
            'ALTER',
40
            'AND',
41
            'ANY',
42
            'AS',
43
            'ASC',
44
            'AUTHORIZATION',
45
            'BACKUP',
46
            'BEGIN',
47
            'BETWEEN',
48
            'BREAK',
49
            'BROWSE',
50
            'BULK',
51
            'BY',
52
            'CASCADE',
53
            'CASE',
54
            'CHECK',
55
            'CHECKPOINT',
56
            'CLOSE',
57
            'CLUSTERED',
58
            'COALESCE',
59
            'COLLATE',
60
            'COLUMN',
61
            'COMMIT',
62
            'COMPUTE',
63
            'CONSTRAINT',
64
            'CONTAINS',
65
            'CONTAINSTABLE',
66
            'CONTINUE',
67
            'CONVERT',
68
            'CREATE',
69
            'CROSS',
70
            'CURRENT',
71
            'CURRENT_DATE',
72
            'CURRENT_TIME',
73
            'CURRENT_TIMESTAMP',
74
            'CURRENT_USER',
75
            'CURSOR',
76
            'DATABASE',
77
            'DBCC',
78
            'DEALLOCATE',
79
            'DECLARE',
80
            'DEFAULT',
81
            'DELETE',
82
            'DENY',
83
            'DESC',
84
            'DISK',
85
            'DISTINCT',
86
            'DISTRIBUTED',
87
            'DOUBLE',
88
            'DROP',
89
            'DUMP',
90
            'ELSE',
91
            'END',
92
            'ERRLVL',
93
            'ESCAPE',
94
            'EXCEPT',
95
            'EXEC',
96
            'EXECUTE',
97
            'EXISTS',
98
            'EXIT',
99
            'EXTERNAL',
100
            'FETCH',
101
            'FILE',
102
            'FILLFACTOR',
103
            'FOR',
104
            'FOREIGN',
105
            'FREETEXT',
106
            'FREETEXTTABLE',
107
            'FROM',
108
            'FULL',
109
            'FUNCTION',
110
            'GOTO',
111
            'GRANT',
112
            'GROUP',
113
            'HAVING',
114
            'HOLDLOCK',
115
            'IDENTITY',
116
            'IDENTITY_INSERT',
117
            'IDENTITYCOL',
118
            'IF',
119
            'IN',
120
            'INDEX',
121
            'INNER',
122
            'INSERT',
123
            'INTERSECT',
124
            'INTO',
125
            'IS',
126
            'JOIN',
127
            'KEY',
128
            'KILL',
129
            'LEFT',
130
            'LIKE',
131
            'LINENO',
132
            'LOAD',
133
            'MERGE',
134
            'NATIONAL',
135
            'NOCHECK ',
136
            'NONCLUSTERED',
137
            'NOT',
138
            'NULL',
139
            'NULLIF',
140
            'OF',
141
            'OFF',
142
            'OFFSETS',
143
            'ON',
144
            'OPEN',
145
            'OPENDATASOURCE',
146
            'OPENQUERY',
147
            'OPENROWSET',
148
            'OPENXML',
149
            'OPTION',
150
            'OR',
151
            'ORDER',
152
            'OUTER',
153
            'OVER',
154
            'PERCENT',
155
            'PIVOT',
156
            'PLAN',
157
            'PRECISION',
158
            'PRIMARY',
159
            'PRINT',
160
            'PROC',
161
            'PROCEDURE',
162
            'PUBLIC',
163
            'RAISERROR',
164
            'READ',
165
            'READTEXT',
166
            'RECONFIGURE',
167
            'REFERENCES',
168
            'REPLICATION',
169
            'RESTORE',
170
            'RESTRICT',
171
            'RETURN',
172
            'REVERT',
173
            'REVOKE',
174
            'RIGHT',
175
            'ROLLBACK',
176
            'ROWCOUNT',
177
            'ROWGUIDCOL',
178
            'RULE',
179
            'SAVE',
180
            'SCHEMA',
181
            'SECURITYAUDIT',
182
            'SELECT',
183
            'SEMANTICKEYPHRASETABLE',
184
            'SEMANTICSIMILARITYDETAILSTABLE',
185
            'SEMANTICSIMILARITYTABLE',
186
            'SESSION_USER',
187
            'SET',
188
            'SETUSER',
189
            'SHUTDOWN',
190
            'SOME',
191
            'STATISTICS',
192
            'SYSTEM_USER',
193
            'TABLE',
194
            'TABLESAMPLE',
195
            'TEXTSIZE',
196
            'THEN',
197
            'TO',
198
            'TOP',
199
            'TRAN',
200
            'TRANSACTION',
201
            'TRIGGER',
202
            'TRUNCATE',
203
            'TRY_CONVERT',
204
            'TSEQUAL',
205
            'UNION',
206
            'UNIQUE',
207
            'UNPIVOT',
208
            'UPDATE',
209
            'UPDATETEXT',
210
            'USE',
211
            'USER',
212
            'VALUES',
213
            'VARYING',
214
            'VIEW',
215
            'WAITFOR',
216
            'WHEN',
217
            'WHERE',
218
            'WHILE',
219
            'WITH',
220
            'WITHIN GROUP',
221
            'WRITETEXT',
222
        ];
223
    }
224
}