Class: RailsDb::Adapters::Sqlite

Inherits:
BaseAdapter show all
Defined in:
lib/rails_db/adapters/sqlite.rb

Constant Summary

Constants inherited from BaseAdapter

BaseAdapter::MULTI_STATEMENT_HELP_TEXT

Class Method Summary collapse

Methods inherited from BaseAdapter

count, delete, exec_query, explain, indexes, mime, primary_key, select

Methods included from Connection

#column_names, #column_properties, #columns, #connection, #to_param

Class Method Details

.adapter_nameObject



12
13
14
# File 'lib/rails_db/adapters/sqlite.rb', line 12

def self.adapter_name
  'sqlite'
end

.execute(sql) ⇒ Object



6
7
8
9
10
# File 'lib/rails_db/adapters/sqlite.rb', line 6

def self.execute(sql)
  t0 = Time.now
  multiple_execute(sql)
  Time.now - t0
end

.truncate(table_name) ⇒ Object



16
17
18
# File 'lib/rails_db/adapters/sqlite.rb', line 16

def self.truncate(table_name)
  execute("DELETE FROM #{table_name};")
end