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 18
def database_name
  opts[:database]
end
schema_column_type(db_type) click to toggle source

Consider tinyint(1) columns as boolean.

# File lib/sequel/adapters/swift/mysql.rb, line 23
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 28
def setup_connection(conn)
  mysql_connection_setting_sqls.each{|sql| log_connection_yield(sql, conn){conn.execute(sql)}}
  super
end