ILIAS  Release_5_0_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
arConnector Class Reference

Class arConnector. More...

+ Inheritance diagram for arConnector:
+ Collaboration diagram for arConnector:

Public Member Functions

 nextID (ActiveRecord $ar)
 checkConnection (ActiveRecord $ar)
 installDatabase (ActiveRecord $ar, $fields)
 updateDatabase (ActiveRecord $ar)
 resetDatabase (ActiveRecord $ar)
 truncateDatabase (ActiveRecord $ar)
 checkTableExists (ActiveRecord $ar)
 checkFieldExists (ActiveRecord $ar, $field_name)
 removeField (ActiveRecord $ar, $field_name)
 renameField (ActiveRecord $ar, $old_name, $new_name)
 create (ActiveRecord $ar)
 read (ActiveRecord $ar)
 update (ActiveRecord $ar)
 delete (ActiveRecord $ar)
 readSet (ActiveRecordList $arl)
 affectedRows (ActiveRecordList $arl)
 quote ($value, $type)
 updateIndices (ActiveRecord $ar)

Detailed Description

Class arConnector.

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Version
2.0.7

Definition at line 12 of file class.arConnector.php.

Member Function Documentation

arConnector::affectedRows ( ActiveRecordList  $arl)
abstract
Parameters
ActiveRecordList$arl
Returns
int

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::checkConnection ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar

Reimplemented in arConnectorSession, and arConnectorDB.

arConnector::checkFieldExists ( ActiveRecord  $ar,
  $field_name 
)
abstract
Parameters
ActiveRecord$ar
$field_name

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::checkTableExists ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::create ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::delete ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::installDatabase ( ActiveRecord  $ar,
  $fields 
)
abstract
Parameters
ActiveRecord$ar
$fields

Reimplemented in arConnectorSession, and arConnectorDB.

arConnector::nextID ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar

Reimplemented in arConnectorSession, and arConnectorDB.

arConnector::quote (   $value,
  $type 
)
abstract
Parameters
$value
$type
Returns
string

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::read ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::readSet ( ActiveRecordList  $arl)
abstract
Parameters
ActiveRecordList$arl

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::removeField ( ActiveRecord  $ar,
  $field_name 
)
abstract
Parameters
ActiveRecord$ar
$field_name

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::renameField ( ActiveRecord  $ar,
  $old_name,
  $new_name 
)
abstract
Parameters
ActiveRecord$ar
$old_name
$new_name

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::resetDatabase ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::truncateDatabase ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::update ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::updateDatabase ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar

Reimplemented in arConnectorDB, and arConnectorSession.

arConnector::updateIndices ( ActiveRecord  $ar)
abstract
Parameters
ActiveRecord$ar

Reimplemented in arConnectorSession, arConnectorDB, and arConnectorPdoDB.


The documentation for this class was generated from the following file: