Table of Contents - activerecord-sharding-0.3.2 Documentation
Pages
Classes and Modules
- ActiveRecord
- ActiveRecord::Sharding
- ActiveRecord::Sharding::AbstractRepository
- ActiveRecord::Sharding::AllShardsInParallel
- ActiveRecord::Sharding::ClusterConfig
- ActiveRecord::Sharding::Config
- ActiveRecord::Sharding::DatabaseTasks
- ActiveRecord::Sharding::DatabaseTasks::TaskOrganizerForSingleClusterTask
- ActiveRecord::Sharding::DatabaseTasks::TasksForMultipleClusters
- ActiveRecord::Sharding::DatabaseTasks::TasksForSingleConnection
- ActiveRecord::Sharding::DatabaseTasks::TasksForSingleSequencerTask
- ActiveRecord::Sharding::Error
- ActiveRecord::Sharding::InvalidPrimaryKey
- ActiveRecord::Sharding::InvalidSequenceId
- ActiveRecord::Sharding::MissingPrimaryKey
- ActiveRecord::Sharding::MissingShardingKeyAttribute
- ActiveRecord::Sharding::Model
- ActiveRecord::Sharding::Model::ClassMethods
- ActiveRecord::Sharding::ModuloRouter
- ActiveRecord::Sharding::Railtie
- ActiveRecord::Sharding::Sequencer
- ActiveRecord::Sharding::Sequencer::ClassMethods
- ActiveRecord::Sharding::Sequencer::Error
- ActiveRecord::Sharding::Sequencer::NegativeNumberOffsetError
- ActiveRecord::Sharding::SequencerConfig
- ActiveRecord::Sharding::SequencerRepository
- ActiveRecord::Sharding::ShardRepository
Methods
- ::config — ActiveRecord::Sharding
- ::configure — ActiveRecord::Sharding
- ::new — ActiveRecord::Sharding::AllShardsInParallel
- ::new — ActiveRecord::Sharding::ClusterConfig
- ::new — ActiveRecord::Sharding::Config
- ::new — ActiveRecord::Sharding::ModuloRouter
- ::new — ActiveRecord::Sharding::SequencerConfig
- ::new — ActiveRecord::Sharding::SequencerRepository
- ::new — ActiveRecord::Sharding::ShardRepository
- #all — ActiveRecord::Sharding::ShardRepository
- #all_shards — ActiveRecord::Sharding::Model::ClassMethods
- #all_shards_in_parallel — ActiveRecord::Sharding::Model::ClassMethods
- #ar417_above? — ActiveRecord::Sharding::DatabaseTasks
- #ar41? — ActiveRecord::Sharding::DatabaseTasks
- #ar42? — ActiveRecord::Sharding::DatabaseTasks
- #ar4? — ActiveRecord::Sharding::DatabaseTasks
- #ar5? — ActiveRecord::Sharding::DatabaseTasks
- #before_put — ActiveRecord::Sharding::Model::ClassMethods
- #cluster_name_or_error — ActiveRecord::Sharding::DatabaseTasks::TaskOrganizerForSingleClusterTask
- #cluster_names — ActiveRecord::Sharding::DatabaseTasks
- #cluster_or_error — ActiveRecord::Sharding::DatabaseTasks::TaskOrganizerForSingleClusterTask
- #clusters — ActiveRecord::Sharding::DatabaseTasks
- #connections — ActiveRecord::Sharding::ClusterConfig
- #create — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleConnection
- #create_all_databases — ActiveRecord::Sharding::DatabaseTasks::TaskOrganizerForSingleClusterTask
- #create_sequencer_database — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleSequencerTask
- #create_table_sequencer_database — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleSequencerTask
- #current_sequence_id — ActiveRecord::Sharding::Sequencer::ClassMethods
- #define_cluster — ActiveRecord::Sharding::Config
- #define_parent_methods — ActiveRecord::Sharding::Model::ClassMethods
- #define_sequencer — ActiveRecord::Sharding::Config
- #define_sharding_key — ActiveRecord::Sharding::Model::ClassMethods
- #drop — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleConnection
- #drop_all_databases — ActiveRecord::Sharding::DatabaseTasks::TaskOrganizerForSingleClusterTask
- #drop_sequencer_database — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleSequencerTask
- #each — ActiveRecord::Sharding::AllShardsInParallel
- #exec_task_for_all_databases — ActiveRecord::Sharding::DatabaseTasks::TaskOrganizerForSingleClusterTask
- #exec_task_for_sequencer_database — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleSequencerTask
- #execute — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleConnection
- #execute_sql — ActiveRecord::Sharding::Sequencer::ClassMethods
- #fetch — ActiveRecord::Sharding::ClusterConfig
- #fetch — ActiveRecord::Sharding::SequencerRepository
- #fetch — ActiveRecord::Sharding::ShardRepository
- #fetch_cluster_config — ActiveRecord::Sharding::Config
- #fetch_cluster_config — ActiveRecord::Sharding::DatabaseTasks
- #fetch_sequencer_config — ActiveRecord::Sharding::Config
- #fetch_sequencer_config — ActiveRecord::Sharding::DatabaseTasks
- #flat_map — ActiveRecord::Sharding::AllShardsInParallel
- #generate_class_name — ActiveRecord::Sharding::AbstractRepository
- #generate_class_name — ActiveRecord::Sharding::SequencerRepository
- #generate_class_name — ActiveRecord::Sharding::ShardRepository
- #generate_model_for_shard — ActiveRecord::Sharding::AbstractRepository
- #info — ActiveRecord::Sharding::DatabaseTasks
- #insert_initial_record_sequencer_database — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleSequencerTask
- #invoke_task — ActiveRecord::Sharding::DatabaseTasks::TasksForMultipleClusters
- #invoke_task_for_all_clusters — ActiveRecord::Sharding::DatabaseTasks::TasksForMultipleClusters
- #invoke_task_for_all_sequencers — ActiveRecord::Sharding::DatabaseTasks::TasksForMultipleClusters
- #invoke_task_for_sequencer — ActiveRecord::Sharding::DatabaseTasks::TasksForMultipleClusters
- #load_schema — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleConnection
- #load_schema_all_databases — ActiveRecord::Sharding::DatabaseTasks::TaskOrganizerForSingleClusterTask
- #map — ActiveRecord::Sharding::AllShardsInParallel
- #next_sequence_id — ActiveRecord::Sharding::Sequencer::ClassMethods
- #parallel — ActiveRecord::Sharding::Model::ClassMethods
- #put! — ActiveRecord::Sharding::Model::ClassMethods
- #puts_sequencers — ActiveRecord::Sharding::DatabaseTasks
- #register_connection — ActiveRecord::Sharding::ClusterConfig
- #register_connection — ActiveRecord::Sharding::SequencerConfig
- #register_table_name — ActiveRecord::Sharding::SequencerConfig
- #registered_connection_count — ActiveRecord::Sharding::ClusterConfig
- #route — ActiveRecord::Sharding::ModuloRouter
- #sequencer_name_or_error — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleSequencerTask
- #sequencer_names — ActiveRecord::Sharding::DatabaseTasks
- #sequencer_or_error — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleSequencerTask
- #sequencer_records_count — ActiveRecord::Sharding::DatabaseTasks::TasksForSingleSequencerTask
- #sequencers — ActiveRecord::Sharding::DatabaseTasks
- #shard_for — ActiveRecord::Sharding::Model::ClassMethods
- #to_rake_task — ActiveRecord::Sharding::DatabaseTasks
- #use_sequencer — ActiveRecord::Sharding::Sequencer::ClassMethods
- #use_sharding — ActiveRecord::Sharding::Model::ClassMethods
- #validate_config! — ActiveRecord::Sharding::ClusterConfig
- #validate_config! — ActiveRecord::Sharding::SequencerConfig
- #validate_id! — ActiveRecord::Sharding::Model