ILIAS  trunk Revision v11.0_alpha-1861-g09f3d197f78
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilDBManager Interface Reference

Interface ilDBManager. More...

+ Inheritance diagram for ilDBManager:
+ Collaboration diagram for ilDBManager:

Public Member Functions

 listTables (?string $database=null)
 
 listSequences (?string $database=null)
 
 createConstraint (string $table, string $name, array $definition)
 
 listTableFields (string $table)
 
 listTableConstraints (string $table)
 
 createSequence (string $seq_name, int $start=1, array $options=[])
 
 listTableIndexes (string $table)
 
 alterTable (string $name, array $changes, bool $check)
 
 createIndex (string $table, string $name, array $definition)
 
 dropIndex (string $table, string $name)
 
 dropSequence (string $seq_name)
 
 dropConstraint (string $table, string $name, bool $primary=false)
 
 dropTable (string $name)
 

Detailed Description

Interface ilDBManager.

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

Definition at line 25 of file interface.ilDBManager.php.

Member Function Documentation

◆ alterTable()

ilDBManager::alterTable ( string  $name,
array  $changes,
bool  $check 
)

Implemented in ilDBPdoManager.

◆ createConstraint()

ilDBManager::createConstraint ( string  $table,
string  $name,
array  $definition 
)

Implemented in ilDBPdoManager.

◆ createIndex()

ilDBManager::createIndex ( string  $table,
string  $name,
array  $definition 
)

Implemented in ilDBPdoManager.

◆ createSequence()

ilDBManager::createSequence ( string  $seq_name,
int  $start = 1,
array  $options = [] 
)

Implemented in ilDBPdoManager.

◆ dropConstraint()

ilDBManager::dropConstraint ( string  $table,
string  $name,
bool  $primary = false 
)

Implemented in ilDBPdoManager.

◆ dropIndex()

ilDBManager::dropIndex ( string  $table,
string  $name 
)

Implemented in ilDBPdoManager.

◆ dropSequence()

ilDBManager::dropSequence ( string  $seq_name)

Implemented in ilDBPdoManager.

◆ dropTable()

ilDBManager::dropTable ( string  $name)
Parameters
$namestring

Implemented in ilDBPdoManager.

◆ listSequences()

ilDBManager::listSequences ( ?string  $database = null)
Returns
string[]

Implemented in ilDBPdoManager.

◆ listTableConstraints()

ilDBManager::listTableConstraints ( string  $table)
Returns
string[]

Implemented in ilDBPdoManager.

◆ listTableFields()

ilDBManager::listTableFields ( string  $table)
Returns
string[]

Implemented in ilDBPdoManager.

◆ listTableIndexes()

ilDBManager::listTableIndexes ( string  $table)
Returns
string[]

Implemented in ilDBPdoManager.

◆ listTables()

ilDBManager::listTables ( ?string  $database = null)
Returns
string[]

Implemented in ilDBPdoManager.


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