| @@ 99-104 (lines=6) @@ | ||
| 96 | } |
|
| 97 | ||
| 98 | // FROM |
|
| 99 | if (empty($this->from)) { |
|
| 100 | // TODO: |
|
| 101 | throw new Ajde_Exception('FROM clause can not be empty in query'); |
|
| 102 | } else { |
|
| 103 | $sql .= ' FROM '.implode(', ', $this->from); |
|
| 104 | } |
|
| 105 | ||
| 106 | // JOIN |
|
| 107 | if (!empty($this->join)) { |
|
| @@ 127-130 (lines=4) @@ | ||
| 124 | } |
|
| 125 | ||
| 126 | // GROUP BY |
|
| 127 | if (!empty($this->groupBy)) { |
|
| 128 | $sql .= ' GROUP BY'; |
|
| 129 | $sql .= ' '.implode(', ', $this->groupBy); |
|
| 130 | } |
|
| 131 | ||
| 132 | // HAVING |
|
| 133 | if (!empty($this->having)) { |
|