ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f87
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

◆ affectedRows()

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

◆ checkConnection()

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

◆ checkFieldExists()

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

◆ checkTableExists()

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

◆ create()

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

◆ delete()

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

◆ installDatabase()

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

◆ nextID()

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

◆ quote()

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

◆ read()

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

◆ readSet()

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

◆ removeField()

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

◆ renameField()

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

◆ resetDatabase()

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

◆ truncateDatabase()

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

◆ update()

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

◆ updateDatabase()

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

◆ updateIndices()

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

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