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