$compressedrowformatsupported | mysqli_native_moodle_database | protected |
$database_manager | moodle_database | protected |
$dbhost | moodle_database | protected |
$dbname | moodle_database | protected |
$dboptions | moodle_database | protected |
$dbpass | moodle_database | protected |
$dbuser | moodle_database | protected |
$debug | moodle_database | protected |
$disposed | moodle_database | protected |
$external | moodle_database | protected |
$inorequaluniqueindex | moodle_database | protected |
$last_extrainfo | moodle_database | protected |
$last_params | moodle_database | protected |
$last_sql | moodle_database | protected |
$last_time | moodle_database | protected |
$last_type | moodle_database | protected |
$loggingquery | moodle_database | protected |
$metacache | moodle_database | protected |
$metacachetemp | moodle_database | protected |
$mysqli | mysqli_native_moodle_database | protected |
$prefix | moodle_database | protected |
$queriestime | moodle_database | protected |
$reads | moodle_database | protected |
$serverversion | mysqli_native_moodle_database | protected |
$skiplogging | moodle_database | protected |
$tables | moodle_database | protected |
$temptables | moodle_database | protected |
$transactions | moodle_database | protected |
$used_for_db_sessions | moodle_database | protected |
$writes | moodle_database | protected |
__construct($external=false) | moodle_database | |
__destruct() | moodle_database | |
add_sql_debugging(string $sql) | moodle_database | protected |
allowed_param_types() | mysqli_native_moodle_database | protected |
begin_transaction() | mysqli_native_moodle_database | protected |
can_use_readonly(int $type, string $sql) | mysqli_native_moodle_database | protected |
change_database_structure($sql, $tablenames=null) | mysqli_native_moodle_database | |
change_db_encoding() | moodle_database | |
commit_delegated_transaction(moodle_transaction $transaction) | moodle_database | |
commit_transaction() | mysqli_native_moodle_database | protected |
connect($dbhost, $dbuser, $dbpass, $dbname, $prefix, array $dboptions=null) | moodle_database | |
convert_table_row_format($tablename) | mysqli_native_moodle_database | |
count_records($table, array $conditions=null) | moodle_database | |
count_records_select($table, $select, array $params=null, $countitem="COUNT('x')") | moodle_database | |
count_records_sql($sql, array $params=null) | moodle_database | |
create_database($dbhost, $dbuser, $dbpass, $dbname, array $dboptions=null) | mysqli_native_moodle_database | |
create_recordset($result) (defined in mysqli_native_moodle_database) | mysqli_native_moodle_database | protected |
delete_records($table, array $conditions=null) | moodle_database | |
delete_records_list($table, $field, array $values) | moodle_database | |
delete_records_select($table, $select, array $params=null) | mysqli_native_moodle_database | |
delete_records_subquery(string $table, string $field, string $alias, string $subquery, array $params=[]) | mysqli_native_moodle_database | |
detect_objects($value) | moodle_database | protected |
diagnose() | mysqli_native_moodle_database | |
dispose() | mysqli_native_moodle_database | |
driver_installed() | mysqli_native_moodle_database | |
emulate_bound_params($sql, array $params=null) | mysqli_native_moodle_database | protected |
execute($sql, array $params=null) | mysqli_native_moodle_database | |
export_dbconfig() | moodle_database | |
export_table_recordset($table) | mysqli_native_moodle_database | |
fetch_columns(string $table) | mysqli_native_moodle_database | protected |
fix_sql_params($sql, array $params=null) | moodle_database | |
fix_table_name($tablename) | mysqli_native_moodle_database | protected |
fix_table_names($sql) | moodle_database | protected |
force_transaction_rollback() | moodle_database | |
get_columns($table, $usecache=true) | moodle_database | |
get_configuration_help() | mariadb_native_moodle_database | |
get_configuration_hints() | moodle_database | |
get_db_handle() | mysqli_native_moodle_database | protected |
get_dbcollation() | mysqli_native_moodle_database | |
get_dbengine() | mysqli_native_moodle_database | |
get_dbfamily() | mysqli_native_moodle_database | |
get_dblibrary() | mysqli_native_moodle_database | protected |
get_dbtype() | mariadb_native_moodle_database | protected |
get_dbvendor() | mariadb_native_moodle_database | |
get_debug() | moodle_database | |
get_driver_instance($type, $library, $external=false) | moodle_database | static |
get_field($table, $return, array $conditions, $strictness=IGNORE_MISSING) | moodle_database | |
get_field_select($table, $return, $select, array $params=null, $strictness=IGNORE_MISSING) | moodle_database | |
get_field_sql($sql, array $params=null, $strictness=IGNORE_MISSING) | moodle_database | |
get_fieldset_select($table, $return, $select, array $params=null) | moodle_database | |
get_fieldset_sql($sql, array $params=null) | mysqli_native_moodle_database | |
get_in_or_equal($items, $type=SQL_PARAMS_QM, $prefix='param', $equal=true, $onemptyitems=false) | moodle_database | |
get_indexes($table) | mysqli_native_moodle_database | |
get_last_error() | mysqli_native_moodle_database | |
get_manager() | moodle_database | |
get_metacache() | moodle_database | protected |
get_mysqli_server_info() | mysqli_native_moodle_database | protected |
get_name() | mariadb_native_moodle_database | |
get_prefix() | moodle_database | |
get_record($table, array $conditions, $fields=' *', $strictness=IGNORE_MISSING) | moodle_database | |
get_record_select($table, $select, array $params=null, $fields=' *', $strictness=IGNORE_MISSING) | moodle_database | |
get_record_sql($sql, array $params=null, $strictness=IGNORE_MISSING) | moodle_database | |
get_records($table, array $conditions=null, $sort='', $fields=' *', $limitfrom=0, $limitnum=0) | moodle_database | |
get_records_list($table, $field, array $values, $sort='', $fields=' *', $limitfrom=0, $limitnum=0) | moodle_database | |
get_records_menu($table, array $conditions=null, $sort='', $fields=' *', $limitfrom=0, $limitnum=0) | moodle_database | |
get_records_select($table, $select, array $params=null, $sort='', $fields=' *', $limitfrom=0, $limitnum=0) | moodle_database | |
get_records_select_menu($table, $select, array $params=null, $sort='', $fields=' *', $limitfrom=0, $limitnum=0) | moodle_database | |
get_records_sql($sql, array $params=null, $limitfrom=0, $limitnum=0) | mysqli_native_moodle_database | |
get_records_sql_menu($sql, array $params=null, $limitfrom=0, $limitnum=0) | moodle_database | |
get_recordset($table, array $conditions=null, $sort='', $fields=' *', $limitfrom=0, $limitnum=0) | moodle_database | |
get_recordset_list($table, $field, array $values, $sort='', $fields=' *', $limitfrom=0, $limitnum=0) | moodle_database | |
get_recordset_select($table, $select, array $params=null, $sort='', $fields=' *', $limitfrom=0, $limitnum=0) | moodle_database | |
get_recordset_sql($sql, array $params=null, $limitfrom=0, $limitnum=0) | mysqli_native_moodle_database | |
get_row_format($table=null) | mysqli_native_moodle_database | |
get_row_format_sql($engine=null, $collation=null) | mysqli_native_moodle_database | |
get_server_info() | mysqli_native_moodle_database | |
get_session_lock($rowid, $timeout) | mysqli_native_moodle_database | |
get_settings_hash() | moodle_database | protected |
get_tables($usecache=true) | mysqli_native_moodle_database | |
get_temp_tables_cache() | moodle_database | protected |
get_transaction_start_backtrace() | moodle_database | |
get_version_from_db() | mysqli_native_moodle_database | protected |
has_breaking_change_quoted_defaults() | mariadb_native_moodle_database | protected |
has_breaking_change_sqlmode() | mariadb_native_moodle_database | |
import_record($table, $dataobject) | mysqli_native_moodle_database | |
insert_chunk($table, array $chunk, array $columns) | mysqli_native_moodle_database | protected |
insert_record($table, $dataobject, $returnid=true, $bulk=false) | mysqli_native_moodle_database | |
insert_record_raw($table, $params, $returnid=true, $bulk=false, $customsequence=false) | mysqli_native_moodle_database | |
insert_records($table, $dataobjects) | mysqli_native_moodle_database | |
is_antelope_file_format_no_more_supported() | mysqli_native_moodle_database | protected |
is_compressed_row_format_supported($cached=true) | mysqli_native_moodle_database | |
is_file_per_table_enabled() | mysqli_native_moodle_database | |
is_fulltext_search_supported() | mariadb_native_moodle_database | |
is_large_prefix_enabled() | mysqli_native_moodle_database | |
is_transaction_started() | moodle_database | |
normalise_limit_from_num($limitfrom, $limitnum) | moodle_database | protected |
normalise_value($column, $value) | mysqli_native_moodle_database | protected |
perf_get_queries() | moodle_database | |
perf_get_queries_time() | moodle_database | |
perf_get_reads() | moodle_database | |
perf_get_reads_slave() | moodle_database | |
perf_get_writes() | moodle_database | |
print_debug($sql, array $params=null, $obj=null) | moodle_database | protected |
print_debug_time() | moodle_database | protected |
query_end($result) | moodle_database | protected |
query_log($error=false) | moodle_database | |
query_log_allow() | moodle_database | protected |
query_log_prevent() | moodle_database | protected |
query_start($sql, ?array $params, $type, $extrainfo=null) | moodle_database | protected |
query_time() | moodle_database | protected |
raw_connect(string $dbhost, string $dbuser, string $dbpass, string $dbname, $prefix, array $dboptions=null) | mysqli_native_moodle_database | |
record_exists($table, array $conditions) | moodle_database | |
record_exists_select($table, $select, array $params=null) | moodle_database | |
record_exists_sql($sql, array $params=null) | moodle_database | |
release_session_lock($rowid) | mysqli_native_moodle_database | |
replace_all_text($table, database_column_info $column, $search, $replace) | moodle_database | |
replace_all_text_supported() | mysqli_native_moodle_database | |
reset_caches($tablenames=null) | moodle_database | |
rollback_delegated_transaction(moodle_transaction $transaction, $e) | moodle_database | |
rollback_transaction() | mysqli_native_moodle_database | protected |
session_lock_supported() | mysqli_native_moodle_database | |
set_db_handle($dbh) | mysqli_native_moodle_database | protected |
set_debug($state) | moodle_database | |
set_field($table, $newfield, $newvalue, array $conditions=null) | moodle_database | |
set_field_select($table, $newfield, $newvalue, $select, array $params=null) | mysqli_native_moodle_database | |
set_logging($state) | moodle_database | |
setup_is_unicodedb() | mysqli_native_moodle_database | |
should_db_version_be_read_from_db() | mysqli_native_moodle_database | protected |
sql_bitand($int1, $int2) | moodle_database | |
sql_bitnot($int1) | moodle_database | |
sql_bitor($int1, $int2) | moodle_database | |
sql_bitxor($int1, $int2) | moodle_database | |
sql_cast_2signed($fieldname) | mysqli_native_moodle_database | |
sql_cast_char2int($fieldname, $text=false) | mysqli_native_moodle_database | |
sql_cast_char2real($fieldname, $text=false) | mysqli_native_moodle_database | |
sql_cast_to_char(string $field) | moodle_database | |
sql_ceil($fieldname) | moodle_database | |
sql_compare_text($fieldname, $numchars=32) | moodle_database | |
sql_concat() | mysqli_native_moodle_database | |
sql_concat_join($separator="' '", $elements=array()) | mysqli_native_moodle_database | |
sql_empty() | moodle_database | |
sql_equal($fieldname, $param, $casesensitive=true, $accentsensitive=true, $notequal=false) | mysqli_native_moodle_database | |
sql_fullname($first='firstname', $last='lastname') | moodle_database | |
sql_group_concat(string $field, string $separator=', ', string $sort='') | mysqli_native_moodle_database | |
sql_intersect($selects, $fields) | mysqli_native_moodle_database | |
sql_isempty($tablename, $fieldname, $nullablefield, $textfield) | moodle_database | |
sql_isnotempty($tablename, $fieldname, $nullablefield, $textfield) | moodle_database | |
sql_length($fieldname) | mysqli_native_moodle_database | |
sql_like($fieldname, $param, $casesensitive=true, $accentsensitive=true, $notlike=false, $escapechar='\\') | mysqli_native_moodle_database | |
sql_like_escape($text, $escapechar='\\') | moodle_database | |
sql_modulo($int1, $int2) | moodle_database | |
sql_null_from_clause() | moodle_database | |
sql_order_by_null(string $fieldname, int $sort=SORT_ASC) | moodle_database | |
sql_order_by_text($fieldname, $numchars=32) | moodle_database | |
sql_position($needle, $haystack) | moodle_database | |
sql_regex($positivematch=true, $casesensitive=false) | mysqli_native_moodle_database | |
sql_regex_get_word_beginning_boundary_marker() | mysqli_native_moodle_database | |
sql_regex_get_word_end_boundary_marker() | mysqli_native_moodle_database | |
sql_regex_supported() | mysqli_native_moodle_database | |
sql_substr($expr, $start, $length=false) | moodle_database | |
start_delegated_transaction() | moodle_database | |
store_settings($dbhost, $dbuser, $dbpass, $dbname, $prefix, array $dboptions=null) | moodle_database | protected |
transactions_forbidden() | moodle_database | |
transactions_supported() | mariadb_native_moodle_database | protected |
update_record($table, $dataobject, $bulk=false) | mysqli_native_moodle_database | |
update_record_raw($table, $params, $bulk=false) | mysqli_native_moodle_database | |
update_temp_table_stats() | moodle_database | |
want_read_slave() | moodle_database | |
where_clause($table, array $conditions=null) | moodle_database | protected |
where_clause_list($field, array $values) | moodle_database | protected |