MDL-14679 more return types added

This commit is contained in:
Petr Skoda
2010-08-22 19:06:06 +00:00
parent f688db7d57
commit 9331d879eb
7 changed files with 15 additions and 7 deletions
+3 -1
View File
@@ -296,6 +296,7 @@ abstract class moodle_database {
* Close database connection and release all resources
* and memory (especially circular memory references).
* Do NOT use connect() again, create a new instance if needed.
* @return void
*/
public function dispose() {
if ($this->transactions) {
@@ -446,12 +447,13 @@ abstract class moodle_database {
/**
* Returns supported query parameter types
* @return bitmask
* @return int bitmask
*/
protected abstract function allowed_param_types();
/**
* Returns last error reported by database engine.
* @return string error message
*/
public abstract function get_last_error();
+2 -1
View File
@@ -303,7 +303,7 @@ class mssql_native_moodle_database extends moodle_database {
/**
* Returns supported query parameter types
* @return bitmask
* @return int bitmask
*/
protected function allowed_param_types() {
return SQL_PARAMS_QM; // Not really, but emulated, see emulate_bound_params()
@@ -311,6 +311,7 @@ class mssql_native_moodle_database extends moodle_database {
/**
* Returns last error reported by database engine.
* @return string error message
*/
public function get_last_error() {
return mssql_get_last_message();
+2 -1
View File
@@ -317,7 +317,7 @@ class mysqli_native_moodle_database extends moodle_database {
/**
* Returns supported query parameter types
* @return bitmask
* @return int bitmask
*/
protected function allowed_param_types() {
return SQL_PARAMS_QM;
@@ -325,6 +325,7 @@ class mysqli_native_moodle_database extends moodle_database {
/**
* Returns last error reported by database engine.
* @return string error message
*/
public function get_last_error() {
return $this->mysqli->error;
+2 -1
View File
@@ -301,7 +301,7 @@ class oci_native_moodle_database extends moodle_database {
/**
* Returns supported query parameter types
* @return bitmask
* @return int bitmask
*/
protected function allowed_param_types() {
return SQL_PARAMS_NAMED;
@@ -309,6 +309,7 @@ class oci_native_moodle_database extends moodle_database {
/**
* Returns last error reported by database engine.
* @return string error message
*/
public function get_last_error() {
$error = false;
+2 -1
View File
@@ -153,7 +153,7 @@ abstract class pdo_moodle_database extends moodle_database {
/**
* Returns supported query parameter types
* @return bitmask
* @return int bitmask
*/
protected function allowed_param_types() {
return SQL_PARAMS_QM | SQL_PARAMS_NAMED;
@@ -161,6 +161,7 @@ abstract class pdo_moodle_database extends moodle_database {
/**
* Returns last error reported by database engine.
* @return string error message
*/
public function get_last_error() {
return $this->lastError;
+2 -1
View File
@@ -251,7 +251,7 @@ class pgsql_native_moodle_database extends moodle_database {
/**
* Returns supported query parameter types
* @return bitmask
* @return int bitmask
*/
protected function allowed_param_types() {
return SQL_PARAMS_DOLLAR;
@@ -259,6 +259,7 @@ class pgsql_native_moodle_database extends moodle_database {
/**
* Returns last error reported by database engine.
* @return string error message
*/
public function get_last_error() {
return pg_last_error($this->pgsql);
+2 -1
View File
@@ -306,7 +306,7 @@ class sqlsrv_native_moodle_database extends moodle_database {
/**
* Returns supported query parameter types
* @return bitmask
* @return int bitmask
*/
protected function allowed_param_types() {
return SQL_PARAMS_QM; // sqlsrv 1.1 can bind
@@ -314,6 +314,7 @@ class sqlsrv_native_moodle_database extends moodle_database {
/**
* Returns last error reported by database engine.
* @return string error message
*/
public function get_last_error() {
$retErrors = sqlsrv_errors(SQLSRV_ERR_ALL);