Table of Contents - lhm-shopify-3.4.0 Documentation
Classes and Modules
- Lhm
- Lhm::AtomicSwitcher
- Lhm::ChunkFinder
- Lhm::ChunkInsert
- Lhm::Chunker
- Lhm::Cleanup
- Lhm::Cleanup::Current
- Lhm::Command
- Lhm::Entangler
- Lhm::Error
- Lhm::Intersection
- Lhm::Intersection::Joiners
- Lhm::Invoker
- Lhm::LockedSwitcher
- Lhm::Migration
- Lhm::Migrator
- Lhm::Printer
- Lhm::Printer::Base
- Lhm::Printer::Dot
- Lhm::Printer::Output
- Lhm::Printer::Percentage
- Lhm::Railtie
- Lhm::SqlHelper
- Lhm::SqlRetry
- Lhm::Table
- Lhm::Table::Parser
- Lhm::TableName
- Lhm::TestInvoker
- Lhm::TestMigrator
- Lhm::Throttler
- Lhm::Throttler::Factory
- Lhm::Throttler::LegacyTime
- Lhm::Throttler::Slave
- Lhm::Throttler::SlaveLag
- Lhm::Throttler::ThreadsRunning
- Lhm::Throttler::Time
- Lhm::Timestamp
Methods
- ::create_throttler — Lhm::Throttler::Factory
- ::execute_inline! — Lhm
- ::format_hosts — Lhm::Throttler
- ::logger — Lhm
- ::logger= — Lhm
- ::new — Lhm::AtomicSwitcher
- ::new — Lhm::ChunkFinder
- ::new — Lhm::ChunkInsert
- ::new — Lhm::Chunker
- ::new — Lhm::Cleanup::Current
- ::new — Lhm::Entangler
- ::new — Lhm::Intersection
- ::new — Lhm::Invoker
- ::new — Lhm::LockedSwitcher
- ::new — Lhm::Migration
- ::new — Lhm::Migrator
- ::new — Lhm::Printer::Base
- ::new — Lhm::Printer::Percentage
- ::new — Lhm::SqlRetry
- ::new — Lhm::Table
- ::new — Lhm::Table::Parser
- ::new — Lhm::TableName
- ::new — Lhm::Throttler::SlaveLag
- ::new — Lhm::Throttler::Slave
- ::new — Lhm::Throttler::ThreadsRunning
- ::new — Lhm::Throttler::Time
- ::new — Lhm::Throttler::LegacyTime
- ::new — Lhm::Timestamp
- ::new — Lhm::TestMigrator
- ::parse — Lhm::Table
- #add_column — Lhm::Migrator
- #add_index — Lhm::Migrator
- #add_unique_index — Lhm::Migrator
- #after — Lhm::Entangler
- #after — Lhm::Command
- #all_triggers_for_origin — Lhm::Cleanup::Current
- #annotation — Lhm::SqlHelper
- #archive_name — Lhm::Migration
- #archived — Lhm::TableName
- #assert_valid_idx_name — Lhm::Migrator
- #atomic_switch — Lhm::AtomicSwitcher
- #before — Lhm::Entangler
- #before — Lhm::Command
- #bottom — Lhm::Chunker
- #build_statements_for_drop_lhm_triggers_for_origin — Lhm::Cleanup::Current
- #build_statements_for_rename_lhmn_tables_for_origin — Lhm::Cleanup::Current
- #change_column — Lhm::Migrator
- #change_table — Lhm
- #cleanup — Lhm
- #cleanup_current_run — Lhm
- #client — Lhm::Throttler::Slave
- #column_definition — Lhm::SqlHelper
- #common — Lhm::Intersection
- #conditions — Lhm::ChunkInsert
- #connection — Lhm
- #create_delete_trigger — Lhm::Entangler
- #create_insert_trigger — Lhm::Entangler
- #create_update_trigger — Lhm::Entangler
- #ddl — Lhm::Migrator
- #ddl — Lhm::Table::Parser
- #default_retry_config — Lhm::SqlRetry
- #destination — Lhm::Intersection
- #destination_columns — Lhm::Migration
- #destination_create — Lhm::Migrator
- #destination_name — Lhm::Migration
- #destination_name — Lhm::Table
- #destination_read — Lhm::Migrator
- #drop_tables_and_triggers — Lhm
- #end — Lhm::Printer::Percentage
- #end — Lhm::Printer::Dot
- #entangle — Lhm::Entangler
- #error — Lhm::Command
- #escaped — Lhm::Intersection::Joiners
- #exception — Lhm::Printer::Percentage
- #execute — Lhm::AtomicSwitcher
- #execute — Lhm::Chunker
- #execute — Lhm::Cleanup::Current
- #execute — Lhm::LockedSwitcher
- #execute — Lhm::Migrator
- #execute — Lhm::Throttler::SlaveLag
- #execute — Lhm::Throttler::ThreadsRunning
- #execute — Lhm::Throttler::Time
- #execute — Lhm::Command
- #execute — Lhm::TestMigrator
- #execute_ddls — Lhm::Cleanup::Current
- #expected_triggers — Lhm::Entangler
- #extract_indices — Lhm::Table::Parser
- #extract_primary_key — Lhm::Table::Parser
- #failed — Lhm::TableName
- #filter — Lhm::Migrator
- #get_slaves — Lhm::Throttler::SlaveLag
- #idx_name — Lhm::SqlHelper
- #idx_spec — Lhm::SqlHelper
- #index_ddl — Lhm::Migrator
- #insert_and_return_count_of_rows_created — Lhm::ChunkInsert
- #intersection — Lhm::Migration
- #joined — Lhm::Intersection::Joiners
- #lag — Lhm::Throttler::Slave
- #lhm_triggers_for_origin — Lhm::Cleanup::Current
- #lhmn_tables_for_origin — Lhm::Cleanup::Current
- #master_slave_hosts — Lhm::Throttler::SlaveLag
- #max_current_slave_lag — Lhm::Throttler::SlaveLag
- #new — Lhm::TableName
- #normalize_options — Lhm::Invoker
- #notify — Lhm::Printer::Percentage
- #notify — Lhm::Printer::Dot
- #origin — Lhm::Intersection
- #origin_columns — Lhm::Migration
- #origin_name — Lhm::Migration
- #parse — Lhm::Table::Parser
- #prepare_connection_config — Lhm::Throttler::Slave
- #qualified — Lhm::Intersection::Joiners
- #query_connection — Lhm::Throttler::Slave
- #raise_on_non_pk_duplicate_warning — Lhm::Chunker
- #read_indices — Lhm::Table::Parser
- #read_information_schema — Lhm::Table::Parser
- #remove_column — Lhm::Migrator
- #remove_index — Lhm::Migrator
- #rename_column — Lhm::Migrator
- #report_ddls — Lhm::Cleanup::Current
- #revert — Lhm::Entangler
- #revert — Lhm::LockedSwitcher
- #revert — Lhm::Command
- #run — Lhm::Invoker
- #run — Lhm::Command
- #run — Lhm::TestInvoker
- #satisfies_id_column_requirement? — Lhm::Table
- #select_limit_from_db — Lhm::ChunkFinder
- #select_start_from_db — Lhm::ChunkFinder
- #set_session_lock_wait_timeouts — Lhm::Invoker
- #setup — Lhm
- #setup_throttler — Lhm::Throttler
- #slave_hosts — Lhm::Throttler::Slave
- #slaves — Lhm::Throttler::SlaveLag
- #sql — Lhm::ChunkInsert
- #statements — Lhm::LockedSwitcher
- #strip — Lhm::Entangler
- #struct_key — Lhm::SqlHelper
- #supports_atomic_switch? — Lhm::SqlHelper
- #switch — Lhm::LockedSwitcher
- #table_empty? — Lhm::ChunkFinder
- #tagged — Lhm::SqlHelper
- #threads_running — Lhm::Throttler::ThreadsRunning
- #throttle_seconds — Lhm::Throttler::SlaveLag
- #throttle_seconds — Lhm::Throttler::ThreadsRunning
- #throttler — Lhm::Throttler
- #tick — Lhm::Intersection::Joiners
- #to_s — Lhm::Timestamp
- #trigger — Lhm::Entangler
- #triggers_still_exist? — Lhm::Invoker
- #typed — Lhm::Intersection::Joiners
- #uncommitted — Lhm::LockedSwitcher
- #untangle — Lhm::Entangler
- #upper_id — Lhm::Chunker
- #validate — Lhm::AtomicSwitcher
- #validate — Lhm::ChunkFinder
- #validate — Lhm::Chunker
- #validate — Lhm::Entangler
- #validate — Lhm::LockedSwitcher
- #validate — Lhm::Migrator
- #validate — Lhm::Command
- #verify_can_run — Lhm::Chunker
- #version_string — Lhm::SqlHelper
- #with_retries — Lhm::SqlRetry
- #write — Lhm::Printer::Output
- #write — Lhm::Printer::Percentage