Module: Myreplicator
- Defined in:
- lib/transporter/parallelizer.rb,
lib/myreplicator.rb,
lib/configuration.rb,
lib/loader/loader.rb,
lib/loader/import_sql.rb,
lib/myreplicator/engine.rb,
lib/loader/vertica/types.rb,
lib/myreplicator/version.rb,
lib/exporter/sql_commands.rb,
app/models/myreplicator/log.rb,
lib/exporter/mysql_exporter.rb,
lib/transporter/transporter.rb,
lib/exporter/export_metadata.rb,
lib/loader/vertica/source_db.rb,
app/models/myreplicator/export.rb,
lib/loader/vertica/vertica_sql.rb,
app/models/myreplicator/sweeper.rb,
lib/loader/vertica/vertica_utils.rb,
lib/loader/vertica/vertica_loader.rb,
app/models/myreplicator/vertica_export.rb,
app/helpers/myreplicator/exports_helper.rb,
app/helpers/myreplicator/application_helper.rb,
app/controllers/myreplicator/home_controller.rb,
app/controllers/myreplicator/exports_controller.rb,
app/controllers/myreplicator/application_controller.rb
Overview
Executes given Procs in parallel using mulltiple threads Execution are closed under the Transporter class, i.e. all Transporter methods are accessible Worker threads are managed by another thread which parallizes the process even further using the max_threads option.
Defined Under Namespace
Modules: ApplicationHelper, Exceptions, ExportsHelper, SqlCommands Classes: ApplicationController, Configuration, DB, Engine, Export, ExportMetadata, ExportsController, HomeController, ImportSql, Loader, Log, MysqlExporter, Parallelizer, Sweeper, Transporter, VerticaExport, VerticaLoader, VerticaSql, VerticaTypes, VerticaUtils
Constant Summary collapse
- VERSION =
"1.1.73"
Class Method Summary collapse
Class Method Details
.config {|@@config| ... } ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/configuration.rb', line 18 def self.config(&block) @@config ||= Myreplicator::Configuration.new yield @@config if block return @@config end |