ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f87
class.arConnector.php
Go to the documentation of this file.
1 <?php
2 
12 abstract 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 ?>
renameField(ActiveRecord $ar, $old_name, $new_name)
readSet(ActiveRecordList $arl)
quote($value, $type)
Class ActiveRecord.
checkFieldExists(ActiveRecord $ar, $field_name)
resetDatabase(ActiveRecord $ar)
Class ActiveRecordList.
removeField(ActiveRecord $ar, $field_name)
Class arConnector.
checkConnection(ActiveRecord $ar)
update(ActiveRecord $ar)
updateIndices(ActiveRecord $ar)
nextID(ActiveRecord $ar)
updateDatabase(ActiveRecord $ar)
installDatabase(ActiveRecord $ar, $fields)
checkTableExists(ActiveRecord $ar)
truncateDatabase(ActiveRecord $ar)
read(ActiveRecord $ar)
create(ActiveRecord $ar)
affectedRows(ActiveRecordList $arl)