Module: SQLRunner

Extended by:
Configuration, Runner
Defined in:
lib/sql_runner.rb,
lib/sql_runner/query.rb,
lib/sql_runner/runner.rb,
lib/sql_runner/version.rb,
lib/sql_runner/adapters.rb,
lib/sql_runner/query/one.rb,
lib/sql_runner/connection.rb,
lib/sql_runner/query/many.rb,
lib/sql_runner/query/model.rb,
lib/sql_runner/configuration.rb,
lib/sql_runner/adapters/mysql.rb,
lib/sql_runner/adapters/sqlite.rb,
lib/sql_runner/adapters/postgresql.rb,
lib/sql_runner/adapters/active_record.rb

Defined Under Namespace

Modules: Adapters, Configuration, Connection, Runner Classes: Query

Constant Summary collapse

RecordNotFound =
Class.new(StandardError)
PluginNotFound =
Class.new(StandardError)
InvalidPluginOrder =
Class.new(StandardError)
NotImplemented =
Class.new(StandardError)
VERSION =
"1.0.0"
UnsupportedDatabase =
Class.new(StandardError)
MissingDependency =
Class.new(StandardError)

Instance Attribute Summary

Attributes included from Configuration

#pool, #root_dir, #timeout

Class Method Summary collapse

Methods included from Runner

execute

Methods included from Connection

call, #connect, #connection_pool, #disconnect, #with_connection

Class Method Details

.adapter_registryObject



7
8
9
# File 'lib/sql_runner/adapters.rb', line 7

def self.adapter_registry
  @adapter_registry ||= {}
end

.plugin_registryObject



9
10
11
# File 'lib/sql_runner/query.rb', line 9

def self.plugin_registry
  @plugin_registry ||= {}
end