Classes | |
class | MSqlException |
MySQL Errorhandling. More... | |
class | MSqlEnv |
class | MSqlConnection |
simple MySQL login to database More... | |
class | ColumnType |
column description More... | |
class | ColumnData |
class | BindVector |
class | SqlRecord |
a record to hold return columns for a given statement More... | |
class | SqlQuery |
class | SqlStatement |
a MySQL SQL statement More... | |
Functions | |
version (XMLSTORAGE) | |
void | mysqlpl_check_error (MYSQL *db) |
error handling functions | |
void | mysqlpl_check_error (MYSQL *db, int res) |
void | mysqlpl_check_error (MYSQL *db, my_bool b) |
version (MYSQLPL_PREP_STMT) | |
alias | vector (ColumnData) ColumnDataVector |
void mysqlpl::mysqlpl_check_error | ( | MYSQL * | db ) |
error handling functions
Definition at line 364 of file mysqlpl.d.
Referenced by mysqlpl::MSqlConnection::connect(), mysqlpl::SqlStatement::execute(), mysqlpl::SqlStatement::fetch(), mysqlpl::SqlStatement::prepare(), mysqlpl::SqlStatement::version(), and version().
{ uint error = mysqlpl_errno(db); if (error != 0) throw new MSqlException(db); }
void mysqlpl::mysqlpl_check_error | ( | MYSQL * | db, |
my_bool | b | ||
) |
void mysqlpl::mysqlpl_check_error | ( | MYSQL * | db, |
int | res | ||
) |
alias mysqlpl::vector | ( | ColumnData | ) |
mysqlpl::version | ( | MYSQLPL_PREP_STMT | ) |
indicator variable
int with indicator variable
64 bit integer with indicator variable
wrapper for MYSQL_TIME
factory for call parameters for MySQL define functions
indicator variable
int with indicator variable
64 bit integer with indicator variable
wrapper for MYSQL_TIME
factory for call parameters for MySQL define functions
Definition at line 392 of file mysqlpl.d.
References mysqlpl_check_error().
{ void mysqlpl_check_error(MYSQL_STMT* s) { uint error = mysqlpl_stmt_errno(s); if (error != 0) throw new MSqlException(s); } void mysqlpl_check_error(MYSQL_STMT* s, int res) { if (res) { uint error = mysqlpl_stmt_errno(s); if (error != 0) throw new MSqlException(s); } } void mysqlpl_check_error(MYSQL_STMT* s, my_bool b) { if (b) { uint error = mysqlpl_stmt_errno(s); if (error != 0) throw new MSqlException(s); } } } // version(MYSQLPL_PREP_STMT)
mysqlpl::version | ( | XMLSTORAGE | ) |
Definition at line 41 of file mysqlpl.d.
Referenced by mysqlpl::MSqlConnection::connect(), mysqlpl::SqlStatement::execute(), mysqlpl::SqlStatement::fetch(), mysqlpl::SqlStatement::get_column_count(), mysqlpl::SqlStatement::get_column_type(), mysqlpl::SqlStatement::get_meta_res(), mysqlpl::SqlStatement::get_row_count(), mysqlpl::SqlStatement::is_select(), mysqlpl::SqlStatement::prepare(), mysqlpl::SqlRecord::print_values(), mysqlpl::SqlStatement::this(), mysqlpl::SqlRecord::this(), mysqlpl::MSqlException::this(), mysqlpl::MSqlException::version(), and mysqlpl::SqlStatement::~this().
{
import xmlstorage;
}