Rajout de doctrine/orm
[zf2.biz/galerie.git] / vendor / doctrine / dbal / lib / Doctrine / DBAL / Platforms / Keywords / DB2Keywords.php
1 <?php
2 /*
3  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
11  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
13  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14  *
15  * This software consists of voluntary contributions made by many individuals
16  * and is licensed under the MIT license. For more information, see
17  * <http://www.doctrine-project.org>.
18  */
19
20
21 namespace Doctrine\DBAL\Platforms\Keywords;
22
23 /**
24  * DB2 Keywords
25  *
26  * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL
27  * @link        www.doctrine-project.com
28  * @since       2.0
29  * @author      Benjamin Eberlei <kontakt@beberlei.de>
30  */
31 class DB2Keywords extends KeywordList
32 {
33     public function getName()
34     {
35         return 'DB2';
36     }
37
38     protected function getKeywords()
39     {
40         return array(
41             'ACTIVATE',
42             'ADD',
43             'AFTER',
44             'ALIAS',
45             'ALL',
46             'ALLOCATE',
47             'DOCUMENT',
48             'DOUBLE',
49             'DROP',
50             'DSSIZE',
51             'DYNAMIC',
52             'EACH',
53             'LOCK',
54             'LOCKMAX',
55             'LOCKSIZE',
56             'LONG',
57             'LOOP',
58             'MAINTAINED',
59             'ROUND_CEILING',
60             'ROUND_DOWN',
61             'ROUND_FLOOR',
62             'ROUND_HALF_DOWN',
63             'ROUND_HALF_EVEN',
64             'ROUND_HALF_UP',
65             'ALLOW',
66             'ALTER',
67             'AND',
68             'ANY',
69             'AS',
70             'ASENSITIVE',
71             'ASSOCIATE',
72             'ASUTIME',
73             'AT',
74             'ATTRIBUTES',
75             'AUDIT',
76             'AUTHORIZATION',
77             'AUX',
78             'AUXILIARY',
79             'BEFORE',
80             'BEGIN',
81             'BETWEEN',
82             'BINARY',
83             'BUFFERPOOL',
84             'BY',
85             'CACHE',
86             'CALL',
87             'CALLED',
88             'CAPTURE',
89             'CARDINALITY',
90             'CASCADED',
91             'CASE',
92             'CAST',
93             'CCSID',
94             'CHAR',
95             'CHARACTER',
96             'CHECK',
97             'CLONE',
98             'CLOSE',
99             'CLUSTER',
100             'COLLECTION',
101             'COLLID',
102             'COLUMN',
103             'COMMENT',
104             'COMMIT',
105             'CONCAT',
106             'CONDITION',
107             'CONNECT',
108             'CONNECTION',
109             'CONSTRAINT',
110             'CONTAINS',
111             'CONTINUE',
112             'COUNT',
113             'COUNT_BIG',
114             'CREATE',
115             'CROSS',
116             'CURRENT',
117             'CURRENT_DATE',
118             'CURRENT_LC_CTYPE',
119             'CURRENT_PATH',
120             'CURRENT_SCHEMA',
121             'CURRENT_SERVER',
122             'CURRENT_TIME',
123             'CURRENT_TIMESTAMP',
124             'CURRENT_TIMEZONE',
125             'CURRENT_USER',
126             'CURSOR',
127             'CYCLE',
128             'DATA',
129             'DATABASE',
130             'DATAPARTITIONNAME',
131             'DATAPARTITIONNUM',
132             'EDITPROC',
133             'ELSE',
134             'ELSEIF',
135             'ENABLE',
136             'ENCODING',
137             'ENCRYPTION',
138             'END',
139             'END-EXEC',
140             'ENDING',
141             'ERASE',
142             'ESCAPE',
143             'EVERY',
144             'EXCEPT',
145             'EXCEPTION',
146             'EXCLUDING',
147             'EXCLUSIVE',
148             'EXECUTE',
149             'EXISTS',
150             'EXIT',
151             'EXPLAIN',
152             'EXTERNAL',
153             'EXTRACT',
154             'FENCED',
155             'FETCH',
156             'FIELDPROC',
157             'FILE',
158             'FINAL',
159             'FOR',
160             'FOREIGN',
161             'FREE',
162             'FROM',
163             'FULL',
164             'FUNCTION',
165             'GENERAL',
166             'GENERATED',
167             'GET',
168             'GLOBAL',
169             'GO',
170             'GOTO',
171             'GRANT',
172             'GRAPHIC',
173             'GROUP',
174             'HANDLER',
175             'HASH',
176             'HASHED_VALUE',
177             'HAVING',
178             'HINT',
179             'HOLD',
180             'HOUR',
181             'HOURS',
182             'IDENTITY',
183             'IF',
184             'IMMEDIATE',
185             'IN',
186             'INCLUDING',
187             'INCLUSIVE',
188             'INCREMENT',
189             'INDEX',
190             'INDICATOR',
191             'INF',
192             'INFINITY',
193             'INHERIT',
194             'INNER',
195             'INOUT',
196             'INSENSITIVE',
197             'INSERT',
198             'INTEGRITY',
199             'MATERIALIZED',
200             'MAXVALUE',
201             'MICROSECOND',
202             'MICROSECONDS',
203             'MINUTE',
204             'MINUTES',
205             'MINVALUE',
206             'MODE',
207             'MODIFIES',
208             'MONTH',
209             'MONTHS',
210             'NAN',
211             'NEW',
212             'NEW_TABLE',
213             'NEXTVAL',
214             'NO',
215             'NOCACHE',
216             'NOCYCLE',
217             'NODENAME',
218             'NODENUMBER',
219             'NOMAXVALUE',
220             'NOMINVALUE',
221             'NONE',
222             'NOORDER',
223             'NORMALIZED',
224             'NOT',
225             'NULL',
226             'NULLS',
227             'NUMPARTS',
228             'OBID',
229             'OF',
230             'OLD',
231             'OLD_TABLE',
232             'ON',
233             'OPEN',
234             'OPTIMIZATION',
235             'OPTIMIZE',
236             'OPTION',
237             'OR',
238             'ORDER',
239             'OUT',
240             'OUTER',
241             'OVER',
242             'OVERRIDING',
243             'PACKAGE',
244             'PADDED',
245             'PAGESIZE',
246             'PARAMETER',
247             'PART',
248             'PARTITION',
249             'PARTITIONED',
250             'PARTITIONING',
251             'PARTITIONS',
252             'PASSWORD',
253             'PATH',
254             'PIECESIZE',
255             'PLAN',
256             'POSITION',
257             'PRECISION',
258             'PREPARE',
259             'PREVVAL',
260             'PRIMARY',
261             'PRIQTY',
262             'PRIVILEGES',
263             'PROCEDURE',
264             'PROGRAM',
265             'PSID',
266             'ROUND_UP',
267             'ROUTINE',
268             'ROW',
269             'ROW_NUMBER',
270             'ROWNUMBER',
271             'ROWS',
272             'ROWSET',
273             'RRN',
274             'RUN',
275             'SAVEPOINT',
276             'SCHEMA',
277             'SCRATCHPAD',
278             'SCROLL',
279             'SEARCH',
280             'SECOND',
281             'SECONDS',
282             'SECQTY',
283             'SECURITY',
284             'SELECT',
285             'SENSITIVE',
286             'SEQUENCE',
287             'SESSION',
288             'SESSION_USER',
289             'SET',
290             'SIGNAL',
291             'SIMPLE',
292             'SNAN',
293             'SOME',
294             'SOURCE',
295             'SPECIFIC',
296             'SQL',
297             'SQLID',
298             'STACKED',
299             'STANDARD',
300             'START',
301             'STARTING',
302             'STATEMENT',
303             'STATIC',
304             'STATMENT',
305             'STAY',
306             'STOGROUP',
307             'STORES',
308             'STYLE',
309             'SUBSTRING',
310             'SUMMARY',
311             'SYNONYM',
312             'SYSFUN',
313             'SYSIBM',
314             'SYSPROC',
315             'SYSTEM',
316             'SYSTEM_USER',
317             'TABLE',
318             'TABLESPACE',
319             'THEN',
320             'TIME',
321             'TIMESTAMP',
322             'TO',
323             'TRANSACTION',
324             'TRIGGER',
325             'TRIM',
326             'TRUNCATE',
327             'TYPE',
328             'UNDO',
329             'UNION',
330             'UNIQUE',
331             'UNTIL',
332             'UPDATE',
333             'DATE',
334             'DAY',
335             'DAYS',
336             'DB2GENERAL',
337             'DB2GENRL',
338             'DB2SQL',
339             'DBINFO',
340             'DBPARTITIONNAME',
341             'DBPARTITIONNUM',
342             'DEALLOCATE',
343             'DECLARE',
344             'DEFAULT',
345             'DEFAULTS',
346             'DEFINITION',
347             'DELETE',
348             'DENSE_RANK',
349             'DENSERANK',
350             'DESCRIBE',
351             'DESCRIPTOR',
352             'DETERMINISTIC',
353             'DIAGNOSTICS',
354             'DISABLE',
355             'DISALLOW',
356             'DISCONNECT',
357             'DISTINCT',
358             'DO',
359             'INTERSECT',
360             'PUBLIC',
361             'USAGE',
362             'INTO',
363             'QUERY',
364             'USER',
365             'IS',
366             'QUERYNO',
367             'USING',
368             'ISOBID',
369             'RANGE',
370             'VALIDPROC',
371             'ISOLATION',
372             'RANK',
373             'VALUE',
374             'ITERATE',
375             'READ',
376             'VALUES',
377             'JAR',
378             'READS',
379             'VARIABLE',
380             'JAVA',
381             'RECOVERY',
382             'VARIANT',
383             'JOIN',
384             'REFERENCES',
385             'VCAT',
386             'KEEP',
387             'REFERENCING',
388             'VERSION',
389             'KEY',
390             'REFRESH',
391             'VIEW',
392             'LABEL',
393             'RELEASE',
394             'VOLATILE',
395             'LANGUAGE',
396             'RENAME',
397             'VOLUMES',
398             'LATERAL',
399             'REPEAT',
400             'WHEN',
401             'LC_CTYPE',
402             'RESET',
403             'WHENEVER',
404             'LEAVE',
405             'RESIGNAL',
406             'WHERE',
407             'LEFT',
408             'RESTART',
409             'WHILE',
410             'LIKE',
411             'RESTRICT',
412             'WITH',
413             'LINKTYPE',
414             'RESULT',
415             'WITHOUT',
416             'LOCAL',
417             'RESULT_SET_LOCATOR WLM',
418             'LOCALDATE',
419             'RETURN',
420             'WRITE',
421             'LOCALE',
422             'RETURNS',
423             'XMLELEMENT',
424             'LOCALTIME',
425             'REVOKE',
426             'XMLEXISTS',
427             'LOCALTIMESTAMP RIGHT',
428             'XMLNAMESPACES',
429             'LOCATOR',
430             'ROLE',
431             'YEAR',
432             'LOCATORS',
433             'ROLLBACK',
434             'YEARS',
435         );
436     }
437 }
438