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;
}

1.7.2