Module: Sqlreport
- Defined in:
- lib/sqlreport/base.rb,
lib/sqlreport/result.rb,
lib/sqlreport/version.rb,
lib/sqlreport/batch_manager.rb,
lib/sqlreport/active_record_extension.rb
Overview
Defined Under Namespace
Modules: ActiveRecordExtension
Classes: BatchManager, DatabaseConnector, Result
Constant Summary
collapse
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.batch_query(sql_query, batch_size: 1000) ⇒ Object
11
12
13
|
# File 'lib/sqlreport/base.rb', line 11
def self.batch_query(sql_query, batch_size: 1000)
::Sqlreport::BatchManager.new(sql_query, batch_size: batch_size)
end
|
.database(db_config) ⇒ Object
15
16
17
18
|
# File 'lib/sqlreport/base.rb', line 15
def self.database(db_config)
DatabaseConnector.new(db_config)
end
|
.query(sql_query) ⇒ Object
7
8
9
|
# File 'lib/sqlreport/base.rb', line 7
def self.query(sql_query)
::Sqlreport::Result.new(sql_query)
end
|