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
SQLreport
Defined Under Namespace
Modules: ActiveRecordExtension Classes: BatchManager, DatabaseConnector, Result
Constant Summary collapse
- VERSION =
"0.1.2"
Class Method Summary collapse
- .batch_query(sql_query, batch_size: 1000) ⇒ Object
- .database(db_config) ⇒ Object
- .query(sql_query) ⇒ Object
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) # Return a DatabaseConnector instance DatabaseConnector.new(db_config) end |