ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
class.arConnector.php
Go to the documentation of this file.
1<?php
2
12abstract class arConnector {
13
17 abstract public function nextID(ActiveRecord $ar);
18
19
23 abstract public function checkConnection(ActiveRecord $ar);
24
25
30 abstract public function installDatabase(ActiveRecord $ar, $fields);
31
32
36 abstract public function updateDatabase(ActiveRecord $ar);
37
38
42 abstract public function resetDatabase(ActiveRecord $ar);
43
44
48 abstract public function truncateDatabase(ActiveRecord $ar);
49
50
54 abstract public function checkTableExists(ActiveRecord $ar);
55
56
61 abstract public function checkFieldExists(ActiveRecord $ar, $field_name);
62
63
68 abstract public function removeField(ActiveRecord $ar, $field_name);
69
70
76 abstract public function renameField(ActiveRecord $ar, $old_name, $new_name);
77
78
82 abstract public function create(ActiveRecord $ar);
83
84
88 abstract public function read(ActiveRecord $ar);
89
90
94 abstract public function update(ActiveRecord $ar);
95
96
100 abstract public function delete(ActiveRecord $ar);
101
102
106 abstract public function readSet(ActiveRecordList $arl);
107
108
114 abstract public function affectedRows(ActiveRecordList $arl);
115
116
123 abstract public function quote($value, $type);
124
125
129 abstract public function updateIndices(ActiveRecord $ar);
130}
131
132?>
Class ActiveRecordList.
Class ActiveRecord.
Class arConnector.
checkTableExists(ActiveRecord $ar)
quote($value, $type)
update(ActiveRecord $ar)
create(ActiveRecord $ar)
truncateDatabase(ActiveRecord $ar)
readSet(ActiveRecordList $arl)
affectedRows(ActiveRecordList $arl)
nextID(ActiveRecord $ar)
read(ActiveRecord $ar)
renameField(ActiveRecord $ar, $old_name, $new_name)
updateIndices(ActiveRecord $ar)
updateDatabase(ActiveRecord $ar)
checkFieldExists(ActiveRecord $ar, $field_name)
removeField(ActiveRecord $ar, $field_name)
installDatabase(ActiveRecord $ar, $fields)
resetDatabase(ActiveRecord $ar)
checkConnection(ActiveRecord $ar)