module Sequel::DataObjects::SQLite::DatabaseMethods

Instance methods for SQLite Database objects accessed via DataObjects.

Private Instance Methods

connection_pool_default_options() click to toggle source

Default to a single connection for a memory database.

Calls superclass method
# File lib/sequel/adapters/do/sqlite3.rb, line 24
def connection_pool_default_options
  o = super
  uri == 'sqlite3::memory:' ? o.merge(:max_connections=>1) : o
end
setup_connection(conn) click to toggle source

Execute the connection pragmas on the connection

Calls superclass method
# File lib/sequel/adapters/do/sqlite3.rb, line 30
def setup_connection(conn)
  connection_pragmas.each do |s|
    com = conn.create_command(s)
    log_yield(s){com.execute_non_query}
  end
  super
end