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 25 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 31 def setup_connection(conn) connection_pragmas.each do |s| com = conn.create_command(s) log_connection_yield(s, conn){com.execute_non_query} end super end