ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules 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, array $fields)
 
 updateDatabase (ActiveRecord $ar)
 
 resetDatabase (ActiveRecord $ar)
 
 truncateDatabase (ActiveRecord $ar)
 
 checkTableExists (ActiveRecord $ar)
 
 checkFieldExists (ActiveRecord $ar, string $field_name)
 
 removeField (ActiveRecord $ar, string $field_name)
 
 renameField (ActiveRecord $ar, string $old_name, string $new_name)
 
 create (ActiveRecord $ar)
 
 read (ActiveRecord $ar)
 
 update (ActiveRecord $ar)
 
 delete (ActiveRecord $ar)
 
 readSet (ActiveRecordList $arl)
 
 affectedRows (ActiveRecordList $arl)
 
 quote ($value, string $type)
 
 updateIndices (ActiveRecord $ar)
 
 fixDate (string $value)
 

Detailed Description

Class arConnector.

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

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

Member Function Documentation

◆ affectedRows()

arConnector::affectedRows ( ActiveRecordList  $arl)
abstract

◆ checkConnection()

arConnector::checkConnection ( ActiveRecord  $ar)
abstract

◆ checkFieldExists()

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

◆ checkTableExists()

arConnector::checkTableExists ( ActiveRecord  $ar)
abstract

◆ create()

arConnector::create ( ActiveRecord  $ar)
abstract

◆ delete()

arConnector::delete ( ActiveRecord  $ar)
abstract

◆ fixDate()

arConnector::fixDate ( string  $value)

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

65  : string
66  {
67  return $value;
68  }

◆ installDatabase()

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

◆ nextID()

arConnector::nextID ( ActiveRecord  $ar)
abstract
Returns
mixed

◆ quote()

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

◆ read()

arConnector::read ( ActiveRecord  $ar)
abstract

◆ readSet()

arConnector::readSet ( ActiveRecordList  $arl)
abstract

◆ removeField()

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

◆ renameField()

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

◆ resetDatabase()

arConnector::resetDatabase ( ActiveRecord  $ar)
abstract

◆ truncateDatabase()

arConnector::truncateDatabase ( ActiveRecord  $ar)
abstract

◆ update()

arConnector::update ( ActiveRecord  $ar)
abstract

◆ updateDatabase()

arConnector::updateDatabase ( ActiveRecord  $ar)
abstract

◆ updateIndices()

arConnector::updateIndices ( ActiveRecord  $ar)
abstract

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