QueryBuilder
Metode
1 class QueryBuilder
2 {
3 public function select($select = null);
4 public function delete($delete = null, $alias = null);
5 public function update($update = null, $alias = null);
6 public function set($key, $value);
7 public function from($from, $alias = null);
8 public function innerJoin($join, $alias = null, $conditionType = null, $condition = null);
9 public function leftJoin($join, $alias = null, $conditionType = null, $condition = null);
10 public function where($where);
11 public function andWhere($where);
12 public function orWhere($where);
13 public function groupBy($groupBy);
14 public function addGroupBy($groupBy);
15 public function having($having);
16 public function andHaving($having);
17 public function orHaving($having);
18 public function orderBy($sort, $order = null);
19 public function addOrderBy($sort, $order = null); // Default $order = 'ASC'
20 }