ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
arConnector Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

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

Public Member Functions

 nextID (ActiveRecord $activeRecord)
 
 checkConnection (ActiveRecord $activeRecord)
 
 installDatabase (ActiveRecord $activeRecord, array $fields)
 
 updateDatabase (ActiveRecord $activeRecord)
 
 resetDatabase (ActiveRecord $activeRecord)
 
 truncateDatabase (ActiveRecord $activeRecord)
 
 checkTableExists (ActiveRecord $activeRecord)
 
 checkFieldExists (ActiveRecord $activeRecord, string $field_name)
 
 removeField (ActiveRecord $activeRecord, string $field_name)
 
 renameField (ActiveRecord $activeRecord, string $old_name, string $new_name)
 
 create (ActiveRecord $activeRecord)
 
 read (ActiveRecord $activeRecord)
 
 update (ActiveRecord $activeRecord)
 
 delete (ActiveRecord $activeRecord)
 
 readSet (ActiveRecordList $activeRecordList)
 
 affectedRows (ActiveRecordList $activeRecordList)
 
 quote (mixed $value, string $type)
 
 updateIndices (ActiveRecord $activeRecord)
 
 fixDate (string $value)
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class arConnector

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

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

Member Function Documentation

◆ affectedRows()

arConnector::affectedRows ( ActiveRecordList  $activeRecordList)
abstract

Referenced by arConnectorCache\affectedRows().

+ Here is the caller graph for this function:

◆ checkConnection()

arConnector::checkConnection ( ActiveRecord  $activeRecord)
abstract

Referenced by arConnectorCache\checkConnection().

+ Here is the caller graph for this function:

◆ checkFieldExists()

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

Referenced by arConnectorCache\checkFieldExists().

+ Here is the caller graph for this function:

◆ checkTableExists()

arConnector::checkTableExists ( ActiveRecord  $activeRecord)
abstract

Referenced by arConnectorCache\checkTableExists().

+ Here is the caller graph for this function:

◆ create()

arConnector::create ( ActiveRecord  $activeRecord)
abstract

Referenced by arConnectorCache\create().

+ Here is the caller graph for this function:

◆ delete()

arConnector::delete ( ActiveRecord  $activeRecord)
abstract

Referenced by arConnectorCache\delete().

+ Here is the caller graph for this function:

◆ fixDate()

arConnector::fixDate ( string  $value)

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

71  : string
72  {
73  return $value;
74  }

◆ installDatabase()

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

Referenced by arConnectorCache\installDatabase().

+ Here is the caller graph for this function:

◆ nextID()

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

Referenced by arConnectorCache\nextID().

+ Here is the caller graph for this function:

◆ quote()

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

Referenced by arConnectorCache\quote().

+ Here is the caller graph for this function:

◆ read()

arConnector::read ( ActiveRecord  $activeRecord)
abstract
Returns
mixed[]

Referenced by arConnectorCache\read().

+ Here is the caller graph for this function:

◆ readSet()

arConnector::readSet ( ActiveRecordList  $activeRecordList)
abstract
Returns
mixed[]

Referenced by arConnectorCache\readSet().

+ Here is the caller graph for this function:

◆ removeField()

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

Referenced by arConnectorCache\removeField().

+ Here is the caller graph for this function:

◆ renameField()

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

Referenced by arConnectorCache\renameField().

+ Here is the caller graph for this function:

◆ resetDatabase()

arConnector::resetDatabase ( ActiveRecord  $activeRecord)
abstract

Referenced by arConnectorCache\resetDatabase().

+ Here is the caller graph for this function:

◆ truncateDatabase()

arConnector::truncateDatabase ( ActiveRecord  $activeRecord)
abstract

Referenced by arConnectorCache\truncateDatabase().

+ Here is the caller graph for this function:

◆ update()

arConnector::update ( ActiveRecord  $activeRecord)
abstract

Referenced by arConnectorCache\update().

+ Here is the caller graph for this function:

◆ updateDatabase()

arConnector::updateDatabase ( ActiveRecord  $activeRecord)
abstract

Referenced by arConnectorCache\updateDatabase().

+ Here is the caller graph for this function:

◆ updateIndices()

arConnector::updateIndices ( ActiveRecord  $activeRecord)
abstract

Referenced by arConnectorCache\updateIndices().

+ Here is the caller graph for this function:

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