Table of Contents - db-charmer-1.9.1 Documentation
Pages
Classes and Modules
- ActiveRecord
- ActiveRecord::Base
- DbCharmer
- DbCharmer::AbstractAdapter
- DbCharmer::AbstractAdapter::ConnectionName
- DbCharmer::AbstractAdapter::ConnectionName::InstrumenterDecorator
- DbCharmer::AbstractAdapter::LogFormatting
- DbCharmer::ActionController
- DbCharmer::ActionController::ForceSlaveReads
- DbCharmer::ActionController::ForceSlaveReads::ClassMethods
- DbCharmer::ActionController::ForceSlaveReads::InstanceMethods
- DbCharmer::ActiveRecord
- DbCharmer::ActiveRecord::AssociationPreload
- DbCharmer::ActiveRecord::ClassAttributes
- DbCharmer::ActiveRecord::ConnectionSwitching
- DbCharmer::ActiveRecord::DbMagic
- DbCharmer::ActiveRecord::LogSubscriber
- DbCharmer::ActiveRecord::MasterSlaveRouting
- DbCharmer::ActiveRecord::MasterSlaveRouting::ClassMethods
- DbCharmer::ActiveRecord::MasterSlaveRouting::InstanceMethods
- DbCharmer::ActiveRecord::Migration
- DbCharmer::ActiveRecord::Migration::CommandRecorder
- DbCharmer::ActiveRecord::Migration::MultiDbMigrations
- DbCharmer::ActiveRecord::Migration::MultiDbMigrations::ClassMethods
- DbCharmer::ActiveRecord::MultiDbProxy
- DbCharmer::ActiveRecord::MultiDbProxy::ClassMethods
- DbCharmer::ActiveRecord::MultiDbProxy::InstanceMethods
- DbCharmer::ActiveRecord::MultiDbProxy::MasterSlaveClassMethods
- DbCharmer::ActiveRecord::MultiDbProxy::OnDbProxy
- DbCharmer::ActiveRecord::NamedScope
- DbCharmer::ActiveRecord::NamedScope::ScopeProxy
- DbCharmer::ActiveRecord::Preloader
- DbCharmer::ActiveRecord::Preloader::Association
- DbCharmer::ActiveRecord::Preloader::HasAndBelongsToMany
- DbCharmer::ActiveRecord::Relation
- DbCharmer::ActiveRecord::Relation::ConnectionRouting
- DbCharmer::ActiveRecord::RelationMethod
- DbCharmer::ActiveRecord::RelationMethod::base
- DbCharmer::ActiveRecord::Sharding
- DbCharmer::ConnectionFactory
- DbCharmer::ConnectionProxy
- DbCharmer::Railtie
- DbCharmer::Sharding
- DbCharmer::Sharding::Connection
- DbCharmer::Sharding::Method
- DbCharmer::Sharding::Method::DbBlockGroupMap
- DbCharmer::Sharding::Method::DbBlockGroupMap::Group
- DbCharmer::Sharding::Method::DbBlockGroupMap::Shard
- DbCharmer::Sharding::Method::DbBlockMap
- DbCharmer::Sharding::Method::DbBlockMap::ShardInfo
- DbCharmer::Sharding::Method::HashMap
- DbCharmer::Sharding::Method::Range
- DbCharmer::Sharding::StubConnection
- DbCharmer::Version
- NilClass
- Object
Methods
- ::abstract_connection_class_name — DbCharmer::ConnectionFactory
- ::aliased_method_name — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- ::append_features — DbCharmer::ActiveRecord::Migration::MultiDbMigrations
- ::connect — DbCharmer::ConnectionFactory
- ::connect_to_db — DbCharmer::ConnectionFactory
- ::connection_classes — DbCharmer::ConnectionFactory
- ::connection_classes= — DbCharmer::ConnectionFactory
- ::connection_pool_with_magic — DbCharmer::ActiveRecord::ConnectionSwitching
- ::connection_with_magic — DbCharmer::ActiveRecord::ConnectionSwitching
- ::connections_should_exist? — DbCharmer
- ::current_controller — DbCharmer
- ::current_controller= — DbCharmer
- ::detect_environment — DbCharmer
- ::enable_controller_magic! — DbCharmer
- ::establish_connection — DbCharmer::ConnectionFactory
- ::establish_connection_to_db — DbCharmer::ConnectionFactory
- ::extended — DbCharmer::ActiveRecord::AssociationPreload
- ::extended — DbCharmer::ActiveRecord::Sharding
- ::extended — DbCharmer::ActiveRecord::RelationMethod
- ::force_slave_reads — DbCharmer
- ::force_slave_reads? — DbCharmer
- ::forced_slave_reads_setting — DbCharmer
- ::forced_slave_reads_setting= — DbCharmer
- ::generate_abstract_class — DbCharmer::ConnectionFactory
- ::generate_abstract_class_for_db — DbCharmer::ConnectionFactory
- ::generate_empty_abstract_ar_class — DbCharmer::ConnectionFactory
- ::hijack_new_classes? — DbCharmer
- ::included — DbCharmer::ActionController::ForceSlaveReads::InstanceMethods
- ::included — DbCharmer::AbstractAdapter::LogFormatting
- ::included — DbCharmer::AbstractAdapter::ConnectionName
- ::included — DbCharmer::ActiveRecord::LogSubscriber
- ::included — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- ::inherited_with_db_magic — DbCharmer::ActiveRecord::DbMagic
- ::inherited_with_hijacking — ActiveRecord::Base
- ::init_attributes — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- ::init_routing — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- ::logger — DbCharmer
- ::new — DbCharmer::ActiveRecord::MultiDbProxy::OnDbProxy
- ::new — DbCharmer::ConnectionProxy
- ::new — DbCharmer::AbstractAdapter::ConnectionName::InstrumenterDecorator
- ::new — DbCharmer::Sharding::Connection
- ::new — DbCharmer::Sharding::Method::DbBlockGroupMap
- ::new — DbCharmer::Sharding::Method::DbBlockMap
- ::new — DbCharmer::Sharding::Method::HashMap
- ::new — DbCharmer::Sharding::Method::Range
- ::new — DbCharmer::Sharding::StubConnection
- ::proxy? — Object
- ::rails2? — DbCharmer
- ::rails31? — DbCharmer
- ::rails324? — DbCharmer
- ::rails3? — DbCharmer
- ::register_connection — DbCharmer::Sharding
- ::reset! — DbCharmer::ConnectionFactory
- ::running_with_rails? — DbCharmer
- ::sharded_connection — DbCharmer::Sharding
- ::with_all_hijacked — DbCharmer
- ::with_controller — DbCharmer
- ::with_remapped_databases — DbCharmer
- #allocate_new_block_for_key — DbCharmer::Sharding::Method::DbBlockGroupMap
- #allocate_new_block_for_key — DbCharmer::Sharding::Method::DbBlockMap
- #arel_engine_with_db_charmer — DbCharmer::ActiveRecord::RelationMethod
- #block_end_for_key — DbCharmer::Sharding::Method::DbBlockGroupMap
- #block_end_for_key — DbCharmer::Sharding::Method::DbBlockMap
- #block_for_key — DbCharmer::Sharding::Method::DbBlockGroupMap
- #block_for_key — DbCharmer::Sharding::Method::DbBlockMap
- #block_start_for_key — DbCharmer::Sharding::Method::DbBlockGroupMap
- #block_start_for_key — DbCharmer::Sharding::Method::DbBlockMap
- #build_scope_with_db_magic — DbCharmer::ActiveRecord::Preloader::Association
- #coerce_to_connection_proxy — DbCharmer::ActiveRecord::ConnectionSwitching
- #connection — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- #connection_name — DbCharmer::AbstractAdapter::LogFormatting
- #connection_name — DbCharmer::AbstractAdapter::ConnectionName
- #copy_db_charmer_options — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- #create_shard — DbCharmer::Sharding::Method::DbBlockGroupMap
- #create_shard — DbCharmer::Sharding::Method::DbBlockMap
- #db_charmer_connection_level — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_connection_level= — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_connection_levels — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_connection_name — DbCharmer::ConnectionProxy
- #db_charmer_connection_name — DbCharmer::Sharding::StubConnection
- #db_charmer_connection_proxies — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_connection_proxy — DbCharmer::ConnectionProxy
- #db_charmer_connection_proxy — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_connection_proxy= — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_database_remappings — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_database_remappings= — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_default_connection — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_default_connection= — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_force_slave_reads — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_force_slave_reads= — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_force_slave_reads? — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_force_slave_reads_flags — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_model_connection_proxy — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_opts — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_opts= — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_random_slave — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_remapped_connection — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_retrieve_connection — DbCharmer::ConnectionProxy
- #db_charmer_slaves — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_slaves= — DbCharmer::ActiveRecord::ClassAttributes
- #db_charmer_top_level_connection? — DbCharmer::ActiveRecord::ClassAttributes
- #db_magic — DbCharmer::ActiveRecord::DbMagic
- #db_magic — DbCharmer::ActiveRecord::Migration::MultiDbMigrations::ClassMethods
- #debug_with_connection_name — DbCharmer::ActiveRecord::LogSubscriber
- #default_connection — DbCharmer::Sharding::Connection
- #dont_force_slave_reads! — DbCharmer::ActionController::ForceSlaveReads::InstanceMethods
- #establish_real_connection_if_exists — DbCharmer::ActiveRecord::ConnectionSwitching
- #except_with_db_charmer — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- #find — DbCharmer::ActiveRecord::MasterSlaveRouting::ClassMethods
- #first_level_on_slave — DbCharmer::ActiveRecord::MultiDbProxy::MasterSlaveClassMethods
- #force_slave_reads — DbCharmer::ActionController::ForceSlaveReads::ClassMethods
- #force_slave_reads! — DbCharmer::ActionController::ForceSlaveReads::InstanceMethods
- #force_slave_reads? — DbCharmer::ActionController::ForceSlaveReads::InstanceMethods
- #force_slave_reads_action? — DbCharmer::ActionController::ForceSlaveReads::ClassMethods
- #force_slave_reads_options — DbCharmer::ActionController::ForceSlaveReads::ClassMethods
- #format_log_entry_with_connection_name — DbCharmer::AbstractAdapter::LogFormatting
- #get_cached_block — DbCharmer::Sharding::Method::DbBlockGroupMap
- #get_cached_block — DbCharmer::Sharding::Method::DbBlockMap
- #group_database_name — DbCharmer::Sharding::Method::DbBlockGroupMap
- #group_info_by_id — DbCharmer::Sharding::Method::DbBlockGroupMap
- #hijack_connection! — DbCharmer::ActiveRecord::ConnectionSwitching
- #initialize_with_connection_name — DbCharmer::AbstractAdapter::ConnectionName
- #instantiate_sharder — DbCharmer::Sharding::Connection
- #instrument — DbCharmer::AbstractAdapter::ConnectionName::InstrumenterDecorator
- #invert_on_db — DbCharmer::ActiveRecord::Migration::CommandRecorder
- #least_loaded_group — DbCharmer::Sharding::Method::DbBlockGroupMap
- #least_loaded_shard — DbCharmer::Sharding::Method::DbBlockMap
- #method_missing — DbCharmer::ActiveRecord::MultiDbProxy::OnDbProxy
- #method_missing — DbCharmer::ConnectionProxy
- #method_missing — DbCharmer::AbstractAdapter::ConnectionName::InstrumenterDecorator
- #method_missing — DbCharmer::Sharding::StubConnection
- #migrate_with_db_wrapper — DbCharmer::ActiveRecord::Migration::MultiDbMigrations
- #migrate_with_db_wrapper — DbCharmer::ActiveRecord::Migration::MultiDbMigrations::ClassMethods
- #multi_db_names — DbCharmer::ActiveRecord::Migration::MultiDbMigrations::ClassMethods
- #multi_db_names= — DbCharmer::ActiveRecord::Migration::MultiDbMigrations::ClassMethods
- #nil? — DbCharmer::ConnectionProxy
- #on_db — Object
- #on_db — DbCharmer::ActiveRecord::Migration::MultiDbMigrations
- #on_db — DbCharmer::ActiveRecord::Migration::MultiDbMigrations::ClassMethods
- #on_db — DbCharmer::ActiveRecord::MultiDbProxy::ClassMethods
- #on_db — DbCharmer::ActiveRecord::MultiDbProxy::InstanceMethods
- #on_db — DbCharmer::ActiveRecord::NamedScope::ScopeProxy
- #on_db — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- #on_default_shard — DbCharmer::ActiveRecord::Sharding
- #on_each_shard — DbCharmer::ActiveRecord::Sharding
- #on_master — Object
- #on_master — DbCharmer::ActiveRecord::MultiDbProxy::MasterSlaveClassMethods
- #on_master — DbCharmer::ActiveRecord::NamedScope::ScopeProxy
- #on_slave — Object
- #on_slave — DbCharmer::ActiveRecord::MultiDbProxy::MasterSlaveClassMethods
- #on_slave — DbCharmer::ActiveRecord::NamedScope::ScopeProxy
- #only_with_db_charmer — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- #prepare_shard_model — DbCharmer::Sharding::Method::DbBlockMap
- #prepare_shard_models — DbCharmer::Sharding::Method::DbBlockGroupMap
- #proxy? — Object
- #proxy? — DbCharmer::ActiveRecord::NamedScope::ScopeProxy
- #real_connection — DbCharmer::Sharding::StubConnection
- #record_on_db — DbCharmer::ActiveRecord::Migration::MultiDbMigrations
- #records_for_with_db_magic — DbCharmer::ActiveRecord::Preloader::HasAndBelongsToMany
- #relation_with_db_charmer — DbCharmer::ActiveRecord::RelationMethod
- #reload — DbCharmer::ActiveRecord::MasterSlaveRouting::InstanceMethods
- #replay_commands_on_db — DbCharmer::ActiveRecord::Migration::MultiDbMigrations
- #respond_to? — DbCharmer::ConnectionProxy
- #respond_to? — DbCharmer::Sharding::StubConnection
- #select_destination — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- #set_cached_block — DbCharmer::Sharding::Method::DbBlockGroupMap
- #set_cached_block — DbCharmer::Sharding::Method::DbBlockMap
- #set_real_connection — DbCharmer::Sharding::StubConnection
- #setup_children_magic — DbCharmer::ActiveRecord::DbMagic
- #setup_connection_magic — DbCharmer::ActiveRecord::DbMagic
- #setup_sharding_magic — DbCharmer::ActiveRecord::DbMagic
- #setup_slaves_magic — DbCharmer::ActiveRecord::DbMagic
- #shard_connection_config — DbCharmer::Sharding::Method::DbBlockGroupMap
- #shard_connection_config — DbCharmer::Sharding::Method::DbBlockMap
- #shard_connections — DbCharmer::Sharding::Connection
- #shard_connections — DbCharmer::Sharding::Method::DbBlockGroupMap
- #shard_connections — DbCharmer::Sharding::Method::DbBlockMap
- #shard_connections — DbCharmer::Sharding::Method::Range
- #shard_connections — DbCharmer::ActiveRecord::Migration::MultiDbMigrations::ClassMethods
- #shard_for — DbCharmer::ActiveRecord::Sharding
- #shard_for_key — DbCharmer::Sharding::Method::DbBlockGroupMap
- #shard_for_key — DbCharmer::Sharding::Method::DbBlockMap
- #shard_for_key — DbCharmer::Sharding::Method::HashMap
- #shard_for_key — DbCharmer::Sharding::Method::Range
- #shard_info_by_group_id — DbCharmer::Sharding::Method::DbBlockGroupMap
- #shard_info_by_id — DbCharmer::Sharding::Method::DbBlockGroupMap
- #shard_info_by_id — DbCharmer::Sharding::Method::DbBlockMap
- #sql_with_connection_name — DbCharmer::ActiveRecord::LogSubscriber
- #support_default_shard? — DbCharmer::Sharding::Connection
- #support_default_shard? — DbCharmer::Sharding::Method::HashMap
- #support_default_shard? — DbCharmer::Sharding::Method::Range
- #switch_connection_for_method — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- #switch_connection_to — DbCharmer::ActiveRecord::ConnectionSwitching
- #to_a_with_db_charmer — DbCharmer::ActiveRecord::Relation::ConnectionRouting
- #try — Object
- #try — NilClass