union[] = $select; return $this; } /** * @return array */ public function getUnions() { return $this->union; } /** * @throws QueryException * * @return \Phacil\Framework\MagiQL\Syntax\Table */ public function getTable() { throw new QueryException( \sprintf('%s does not support tables', $this->partName()) ); } /** * @throws QueryException * * @return \Phacil\Framework\MagiQL\Syntax\Where */ public function getWhere() { throw new QueryException( \sprintf('%s does not support WHERE.', $this->partName()) ); } /** * @throws QueryException * * @return \Phacil\Framework\MagiQL\Syntax\Where */ public function where() { throw new QueryException( \sprintf('%s does not support the WHERE statement.', $this->partName()) ); } }