1: <?php
2:
3: namespace PHPixie\ORM\Models\Type\Database;
4:
5: interface Query extends \PHPixie\ORM\Conditions\Condition\In\Item,
6: \PHPixie\ORM\Conditions\Builder
7: {
8: public function modelName();
9:
10: public function limit($limit);
11: public function getLimit();
12: public function clearLimit();
13:
14: public function offset($offset);
15: public function getOffset();
16: public function clearOffset();
17:
18: public function orderAscendingBy($field);
19: public function orderDescendingBy($field);
20: public function getOrderBy();
21: public function clearOrderBy();
22:
23:
24: public function planFind($preload = array());
25: public function find($preload = array());
26: public function findOne($preload = array());
27:
28: public function planDelete();
29: public function delete();
30:
31: public function getUpdateBuilder();
32: public function planUpdate($data);
33: public function planUpdateValue($update);
34: public function update($data);
35:
36: public function planCount();
37: public function count();
38:
39: public function getRelationshipProperty($name);
40:
41: public function getConditions();
42:
43: public function __get($name);
44: public function __call($method, $params);
45: }
46: