See Release Notes
Long Term Support Release
Differences Between: [Versions 39 and 402] [Versions 39 and 403]
Native MariaDB class representing moodle database interface.
Copyright: | 2013 Petr Skoda {@link http://skodak.org} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 130 lines (4 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 4 files lib/dml/mysqli_native_moodle_recordset.php lib/dml/moodle_database.php lib/dml/mysqli_native_moodle_database.php lib/dml/mysqli_native_moodle_temptables.php |
mariadb_native_moodle_database:: (9 methods):
get_name()
get_configuration_help()
get_dbvendor()
get_dbtype()
get_server_info()
has_breaking_change_quoted_defaults()
has_breaking_change_sqlmode()
transactions_supported()
is_fulltext_search_supported()
Class: mariadb_native_moodle_database - X-Ref
Native MariaDB class representing moodle database interface.get_name() X-Ref |
Returns localised database type name Note: can be used before connect() return: string |
get_configuration_help() X-Ref |
Returns localised database configuration help. Note: can be used before connect() return: string |
get_dbvendor() X-Ref |
Returns the database vendor. Note: can be used before connect() return: string The db vendor name, usually the same as db family name. |
get_dbtype() X-Ref |
Returns more specific database driver type Note: can be used before connect() return: string db type mysqli, pgsql, oci, mssql, sqlsrv |
get_server_info() X-Ref |
Returns database server info array return: array Array containing 'description' and 'version' info |
has_breaking_change_quoted_defaults() X-Ref |
No description |
has_breaking_change_sqlmode() X-Ref |
No description |
transactions_supported() X-Ref |
It is time to require transactions everywhere. MyISAM is NOT supported! return: bool |
is_fulltext_search_supported() X-Ref |
Does this mariadb instance support fulltext indexes? return: bool |