Class: RailsDb::Adapters::Mysql
Constant Summary
Constants inherited
from BaseAdapter
BaseAdapter::MULTI_STATEMENT_HELP_TEXT
Class Method Summary
collapse
Methods inherited from BaseAdapter
count, delete, explain, indexes, primary_key, select, truncate
Methods included from Connection
#column_names, #column_properties, #columns, #connection, #to_param
Class Method Details
.adapter_name ⇒ Object
20
21
22
|
# File 'lib/rails_db/adapters/mysql.rb', line 20
def self.adapter_name
'mysql'
end
|
.exec_query(sql, log = true) ⇒ Object
12
13
14
15
16
17
18
|
# File 'lib/rails_db/adapters/mysql.rb', line 12
def self.exec_query(sql, log = true)
t0 = Time.now
results = connection.execute(sql, 'SQL') result = MysqlResult.new(results)
execution_time = Time.now - t0
[result, execution_time]
end
|
.execute(sql) ⇒ Object
6
7
8
9
10
|
# File 'lib/rails_db/adapters/mysql.rb', line 6
def self.execute(sql)
t0 = Time.now
multiple_execute(sql)
Time.now - t0
end
|
.mime ⇒ Object
24
25
26
|
# File 'lib/rails_db/adapters/mysql.rb', line 24
def self.mime
'text/x-mysql'
end
|