@@ -87,36 +87,36 @@ |
||
87 | 87 | * @var array |
88 | 88 | */ |
89 | 89 | public static $CLAUSES = array( |
90 | - 'SELECT' => array('SELECT', 2), |
|
90 | + 'SELECT' => array('SELECT', 2), |
|
91 | 91 | // Used for options. |
92 | - '_OPTIONS' => array('_OPTIONS', 1), |
|
92 | + '_OPTIONS' => array('_OPTIONS', 1), |
|
93 | 93 | // Used for selected expressions. |
94 | - '_SELECT' => array('SELECT', 1), |
|
95 | - 'INTO' => array('INTO', 3), |
|
96 | - 'FROM' => array('FROM', 3), |
|
97 | - 'PARTITION' => array('PARTITION', 3), |
|
98 | - |
|
99 | - 'JOIN' => array('JOIN', 1), |
|
100 | - 'FULL JOIN' => array('FULL JOIN', 1), |
|
101 | - 'INNER JOIN' => array('INNER JOIN', 1), |
|
102 | - 'LEFT JOIN' => array('LEFT JOIN', 1), |
|
103 | - 'LEFT OUTER JOIN' => array('LEFT OUTER JOIN', 1), |
|
104 | - 'RIGHT JOIN' => array('RIGHT JOIN', 1), |
|
105 | - 'RIGHT OUTER JOIN' => array('RIGHT OUTER JOIN', 1), |
|
106 | - 'NATURAL JOIN' => array('NATURAL JOIN', 1), |
|
107 | - 'NATURAL LEFT JOIN' => array('NATURAL LEFT JOIN', 1), |
|
108 | - 'NATURAL RIGHT JOIN' => array('NATURAL RIGHT JOIN', 1), |
|
94 | + '_SELECT' => array('SELECT', 1), |
|
95 | + 'INTO' => array('INTO', 3), |
|
96 | + 'FROM' => array('FROM', 3), |
|
97 | + 'PARTITION' => array('PARTITION', 3), |
|
98 | + |
|
99 | + 'JOIN' => array('JOIN', 1), |
|
100 | + 'FULL JOIN' => array('FULL JOIN', 1), |
|
101 | + 'INNER JOIN' => array('INNER JOIN', 1), |
|
102 | + 'LEFT JOIN' => array('LEFT JOIN', 1), |
|
103 | + 'LEFT OUTER JOIN' => array('LEFT OUTER JOIN', 1), |
|
104 | + 'RIGHT JOIN' => array('RIGHT JOIN', 1), |
|
105 | + 'RIGHT OUTER JOIN' => array('RIGHT OUTER JOIN', 1), |
|
106 | + 'NATURAL JOIN' => array('NATURAL JOIN', 1), |
|
107 | + 'NATURAL LEFT JOIN' => array('NATURAL LEFT JOIN', 1), |
|
108 | + 'NATURAL RIGHT JOIN' => array('NATURAL RIGHT JOIN', 1), |
|
109 | 109 | 'NATURAL LEFT OUTER JOIN' => array('NATURAL LEFT OUTER JOIN', 1), |
110 | - 'NATURAL RIGHT OUTER JOIN' => array('NATURAL RIGHT JOIN', 1), |
|
111 | - |
|
112 | - 'WHERE' => array('WHERE', 3), |
|
113 | - 'GROUP BY' => array('GROUP BY', 3), |
|
114 | - 'HAVING' => array('HAVING', 3), |
|
115 | - 'ORDER BY' => array('ORDER BY', 3), |
|
116 | - 'LIMIT' => array('LIMIT', 3), |
|
117 | - 'PROCEDURE' => array('PROCEDURE', 3), |
|
118 | - 'UNION' => array('UNION', 1), |
|
119 | - '_END_OPTIONS' => array('_END_OPTIONS', 1) |
|
110 | + 'NATURAL RIGHT OUTER JOIN' => array('NATURAL RIGHT JOIN', 1), |
|
111 | + |
|
112 | + 'WHERE' => array('WHERE', 3), |
|
113 | + 'GROUP BY' => array('GROUP BY', 3), |
|
114 | + 'HAVING' => array('HAVING', 3), |
|
115 | + 'ORDER BY' => array('ORDER BY', 3), |
|
116 | + 'LIMIT' => array('LIMIT', 3), |
|
117 | + 'PROCEDURE' => array('PROCEDURE', 3), |
|
118 | + 'UNION' => array('UNION', 1), |
|
119 | + '_END_OPTIONS' => array('_END_OPTIONS', 1) |
|
120 | 120 | // These are available only when `UNION` is present. |
121 | 121 | // 'ORDER BY' => array('ORDER BY', 3), |
122 | 122 | // 'LIMIT' => array('LIMIT', 3), |