class ActiveQuery::DataAdapters::AdapterBase

Public Class Methods

new(connection, logger = nil, config = {}) click to toggle source

WIP

Calls superclass method
# File lib/active_query/data_adapters/adapter_base.rb, line 5
def initialize(connection, logger = nil, config = {}) 
  super()
  @connection = connection
end

Public Instance Methods

exec(conn) click to toggle source
# File lib/active_query/data_adapters/adapter_base.rb, line 25
def exec(conn)
  raise "Not implemented"
                  end
exec_params(params) click to toggle source
# File lib/active_query/data_adapters/adapter_base.rb, line 29
def exec_params(params)
  raise "Not implemented"
end
open_transactions() click to toggle source
# File lib/active_query/data_adapters/adapter_base.rb, line 20
def open_transactions
  real_connection.open_transactions
end
real_connection() click to toggle source
# File lib/active_query/data_adapters/adapter_base.rb, line 16
def real_connection
  @connection.connection
end
transaction(*args, &blk) click to toggle source
Calls superclass method
# File lib/active_query/data_adapters/adapter_base.rb, line 10
def transaction(*args, &blk)
  @connection.execute(false) do |conn|
    super
  end
end