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