module DBI::DBD::Mysql::Util

Utility Methods for the MySQL DBD.

Private Instance Methods

error(e) click to toggle source

Raise exception using information from MysqlError object e. For state value, use SQLSTATE value if mysql-ruby defines sqlstate method, otherwise nil.

# File lib/dbd/Mysql.rb, line 104
def error(e)
    sqlstate = e.respond_to?("sqlstate") ? e.sqlstate : nil
    raise DBI::DatabaseError.new(e.message, e.errno, sqlstate)
end