1: <?php
2:
3: namespace PHPixie\Database\Query;
4:
5: interface Items extends \PHPixie\Database\Query, \PHPixie\Database\Conditions\Builder
6: {
7: public function limit($limit);
8: public function clearLimit();
9: public function getLimit();
10:
11: public function offset($offset);
12: public function clearOffset();
13: public function getOffset();
14:
15: public function orderAscendingBy($field);
16: public function orderDescendingBy($field);
17: public function clearOrderBy();
18: public function getOrderBy();
19:
20:
21: public function getWhereContainer();
22: public function getWhereConditions();
23: public function buildWhereCondition($logic, $negate, $params);
24: public function addWhereCondition($logic, $negate, $condition);
25: public function addWhereOperatorCondition($logic, $negate, $field, $operator, $values);
26: public function addWherePlaceholder($logic = 'and', $negate = false, $allowEmpty = true);
27: public function startWhereConditionGroup($logic = 'and', $negate = false);
28:
29: public function where();
30: public function andWhere();
31: public function orWhere();
32: public function xorWhere();
33: public function whereNot();
34: public function andWhereNot();
35: public function orWhereNot();
36: public function xorWhereNot();
37: public function startWhereGroup();
38: public function startAndWhereGroup();
39: public function startOrWhereGroup();
40: public function startXorWhereGroup();
41: public function startWhereNotGroup();
42: public function startAndWhereNotGroup();
43: public function startOrWhereNotGroup();
44: public function startXorWhereNotGroup();
45: public function endWhereGroup();
46:
47: }
48: