Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Files | Classes | Variables
core_dml

Files

file  database_column_info.php
 Database column information.
 
file  mariadb_native_moodle_database.php
 Native MariaDB class representing moodle database interface.
 
file  moodle_database.php
 Abstract database driver class.
 
file  moodle_recordset.php
 Abstract recordset.
 
file  moodle_temptables.php
 Generic temptables object store.
 
file  moodle_transaction.php
 Delegated database transaction support.
 
file  mysqli_native_moodle_database.php
 Native mysqli class representing moodle database interface.
 
file  mysqli_native_moodle_recordset.php
 Mysqli specific recordset.
 
file  mysqli_native_moodle_temptables.php
 MYSQL specific temptables store.
 
file  oci_native_moodle_database.php
 Native oci class representing moodle database interface.
 
file  oci_native_moodle_recordset.php
 Oracle specific recordset.
 
file  oci_native_moodle_temptables.php
 OCI specific temptables store.
 
file  pdo_moodle_database.php
 Experimental pdo database class.
 
file  pdo_moodle_recordset.php
 Experimental pdo recordset.
 
file  pgsql_native_moodle_database.php
 Native pgsql class representing moodle database interface.
 
file  pgsql_native_moodle_recordset.php
 Native postgresql recordset.
 
file  pgsql_native_moodle_temptables.php
 PGSQL specific temptables store.
 
file  sqlite3_pdo_moodle_database.php
 Experimental pdo database class.
 
file  sqlsrv_native_moodle_database.php
 Native sqlsrv class representing moodle database interface.
 
file  sqlsrv_native_moodle_recordset.php
 sqlsrv specific recordset.
 
file  sqlsrv_native_moodle_temptables.php
 sqlsrv specific temptables store.
 

Classes

class  database_column_info
 
class  mariadb_native_moodle_database
 Native MariaDB class representing moodle database interface. More...
 
class  moodle_database
 Abstract class representing moodle database interface. More...
 
class  moodle_recordset
 Abstract class for resultsets returned from database functions. More...
 
class  moodle_temptables
 
class  moodle_transaction
 Delegated transaction class. More...
 
class  mysqli_native_moodle_database
 Native mysqli class representing moodle database interface. More...
 
class  mysqli_native_moodle_recordset
 Mysqli specific moodle recordset class. More...
 
class  mysqli_native_moodle_temptables
 
class  oci_native_moodle_database
 Native oci class representing moodle database interface. More...
 
class  oci_native_moodle_recordset
 
class  oci_native_moodle_temptables
 
class  pdo_moodle_database
 Experimental pdo database class. More...
 
class  pdo_moodle_recordset
 Experimental pdo recordset. More...
 
class  pgsql_native_moodle_database
 Native pgsql class representing moodle database interface. More...
 
class  pgsql_native_moodle_recordset
 pgsql specific moodle recordset class More...
 
class  pgsql_native_moodle_temptables
 
class  sqlsrv_native_moodle_database
 Native sqlsrv class representing moodle database interface. More...
 
class  sqlsrv_native_moodle_recordset
 
class  sqlsrv_native_moodle_temptables
 This class is not specific to the SQL Server Native Driver but rather to the family of Microsoft SQL Servers. More...
 

Variables

const SQL_PARAMS_DOLLAR 4
 SQL_PARAMS_DOLLAR - Bitmask, indicates $1, $2, ... More...
 
const SQL_PARAMS_NAMED 1
 SQL_PARAMS_NAMED - Bitmask, indicates :name type parameters are supported by db backend.
 
const SQL_PARAMS_QM 2
 SQL_PARAMS_QM - Bitmask, indicates ? type parameters are supported by db backend.
 
const SQL_QUERY_AUX 5
 SQL_QUERY_AUX - Auxiliary query done by driver, setting connection config, getting table info, etc.
 
const SQL_QUERY_INSERT 2
 SQL_QUERY_INSERT - Insert select query, writing.
 
const SQL_QUERY_SELECT 1
 SQL_QUERY_SELECT - Normal select query, reading only.
 
const SQL_QUERY_STRUCTURE 4
 SQL_QUERY_STRUCTURE - Query changing db structure, writing.
 
const SQL_QUERY_UPDATE 3
 SQL_QUERY_UPDATE - Update select query, writing.
 

Detailed Description

Variable Documentation

◆ SQL_PARAMS_DOLLAR

const SQL_PARAMS_DOLLAR 4

SQL_PARAMS_DOLLAR - Bitmask, indicates $1, $2, ...

type parameters are supported by db backend.