module Sequel::Swift::MySQL::DatabaseMethods
Database instance methods for MySQL databases accessed via Swift.
Private Instance Methods
database_name()
click to toggle source
The database name for the given database.
# File lib/sequel/adapters/swift/mysql.rb, line 17 def database_name opts[:database] end
schema_column_type(db_type)
click to toggle source
Consider tinyint(1) columns as boolean.
Calls superclass method
Sequel::MySQL::DatabaseMethods#schema_column_type
# File lib/sequel/adapters/swift/mysql.rb, line 22 def schema_column_type(db_type) db_type =~ /\Atinyint\(1\)/ ? :boolean : super end
setup_connection(conn)
click to toggle source
Apply the connectiong setting SQLs for every new connection.
Calls superclass method
# File lib/sequel/adapters/swift/mysql.rb, line 27 def setup_connection(conn) mysql_connection_setting_sqls.each{|sql| log_yield(sql){conn.execute(sql)}} super end