Failed Conditions
Push — 3.0.x ( f82f5c...40cc9b )
by Grégoire
24s queued 15s
created

PostgreSQL94Keywords::getName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 3
rs 10
c 0
b 0
f 0
cc 1
eloc 1
nc 1
nop 0
1
<?php
2
3
namespace Doctrine\DBAL\Platforms\Keywords;
4
5
/**
6
 * PostgreSQL 9.4 reserved keywords list.
7
 */
8
class PostgreSQL94Keywords extends KeywordList
9
{
10
    /**
11
     * {@inheritdoc}
12
     */
13
    public function getName()
14
    {
15
        return 'PostgreSQL';
16
    }
17
18
    /**
19
     * {@inheritdoc}
20
     */
21
    protected function getKeywords()
22
    {
23
        return [
24
            'ALL',
25
            'ANALYSE',
26
            'ANALYZE',
27
            'AND',
28
            'ANY',
29
            'ARRAY',
30
            'AS',
31
            'ASC',
32
            'ASYMMETRIC',
33
            'AUTHORIZATION',
34
            'BINARY',
35
            'BOTH',
36
            'CASE',
37
            'CAST',
38
            'CHECK',
39
            'COLLATE',
40
            'COLLATION',
41
            'COLUMN',
42
            'CONCURRENTLY',
43
            'CONSTRAINT',
44
            'CREATE',
45
            'CROSS',
46
            'CURRENT_CATALOG',
47
            'CURRENT_DATE',
48
            'CURRENT_ROLE',
49
            'CURRENT_SCHEMA',
50
            'CURRENT_TIME',
51
            'CURRENT_TIMESTAMP',
52
            'CURRENT_USER',
53
            'DEFAULT',
54
            'DEFERRABLE',
55
            'DESC',
56
            'DISTINCT',
57
            'DO',
58
            'ELSE',
59
            'END',
60
            'EXCEPT',
61
            'FALSE',
62
            'FETCH',
63
            'FOR',
64
            'FOREIGN',
65
            'FREEZE',
66
            'FROM',
67
            'FULL',
68
            'GRANT',
69
            'GROUP',
70
            'HAVING',
71
            'ILIKE',
72
            'IN',
73
            'INITIALLY',
74
            'INNER',
75
            'INTERSECT',
76
            'INTO',
77
            'IS',
78
            'ISNULL',
79
            'JOIN',
80
            'LATERAL',
81
            'LEADING',
82
            'LEFT',
83
            'LIKE',
84
            'LIMIT',
85
            'LOCALTIME',
86
            'LOCALTIMESTAMP',
87
            'NATURAL',
88
            'NOT',
89
            'NOTNULL',
90
            'NULL',
91
            'OFFSET',
92
            'ON',
93
            'ONLY',
94
            'OR',
95
            'ORDER',
96
            'OUTER',
97
            'OVERLAPS',
98
            'PLACING',
99
            'PRIMARY',
100
            'REFERENCES',
101
            'RETURNING',
102
            'RIGHT',
103
            'SELECT',
104
            'SESSION_USER',
105
            'SIMILAR',
106
            'SOME',
107
            'SYMMETRIC',
108
            'TABLE',
109
            'THEN',
110
            'TO',
111
            'TRAILING',
112
            'TRUE',
113
            'UNION',
114
            'UNIQUE',
115
            'USER',
116
            'USING',
117
            'VARIADIC',
118
            'VERBOSE',
119
            'WHEN',
120
            'WHERE',
121
            'WINDOW',
122
            'WITH',
123
        ];
124
    }
125
}
126