Popular downloads stuff.
[rock.divinelegy.git] / DataAccess / Queries / IQueryBuilder.php
1 <?php
2
3 /*
4 * To change this license header, choose License Headers in Project Properties.
5 * To change this template file, choose Tools | Templates
6 * and open the template in the editor.
7 */
8
9 namespace DataAccess\Queries;
10
11 interface IQueryBuilder
12 {
13 public function setBaseQuery($query);
14 public function limit($start, $end);
15 public function where($column, $operator, $value);
16 public function join($type, $tableA, $columnA, $tableB, $columnB);
17 public function null($columnName);
18 public function orderBy($column, $direction);
19 public function count($column, $as = null);
20 public function group($column);
21 public function buildQuery();
22 }