Table of Contents - makara-0.5.1 Documentation
Classes and Modules
- ActiveRecord
- ActiveRecord::ConnectionAdapters
- ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ErrorHandler
- ActiveRecord::ConnectionAdapters::MakaraMysql2Adapter
- ActiveRecord::ConnectionAdapters::MakaraPostgisAdapter
- ActiveRecord::ConnectionAdapters::MakaraPostgreSQLAdapter
- ActiveRecord::ConnectionHandling
- Makara
- Makara::Cache
- Makara::ConfigParser
- Makara::ConfigParser::ConnectionUrlResolver
- Makara::ConnectionWrapper
- Makara::Context
- Makara::Cookie
- Makara::ErrorHandler
- Makara::Errors
- Makara::Errors::AllConnectionsBlacklisted
- Makara::Errors::BlacklistConnection
- Makara::Errors::BlacklistedWhileInTransaction
- Makara::Errors::InvalidShard
- Makara::Errors::MakaraError
- Makara::Errors::NoConnectionsAvailable
- Makara::Logging
- Makara::Logging::Logger
- Makara::Logging::Subscriber
- Makara::Middleware
- Makara::Pool
- Makara::Proxy
- Makara::Railtie
- Makara::Strategies
- Makara::Strategies::Abstract
- Makara::Strategies::PriorityFailover
- Makara::Strategies::RoundRobin
- Makara::Strategies::ShardAware
- Makara::VERSION
Methods
- ::control_method — Makara::Proxy
- ::current — Makara::Context
- ::deprecation_warning — Makara::Cache
- ::fetch — Makara::Context
- ::get — Makara::Context
- ::hijack_method — Makara::Proxy
- ::log — Makara::Logging::Logger
- ::logger — Makara::Logging::Logger
- ::logger= — Makara::Logging::Logger
- ::merge_and_resolve_default_url_config — Makara::ConfigParser
- ::new — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- ::new — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- ::new — Makara::ConfigParser
- ::new — Makara::ConnectionWrapper
- ::new — Makara::Context
- ::new — Makara::Errors::AllConnectionsBlacklisted
- ::new — Makara::Errors::BlacklistConnection
- ::new — Makara::Errors::BlacklistedWhileInTransaction
- ::new — Makara::Errors::InvalidShard
- ::new — Makara::Errors::NoConnectionsAvailable
- ::new — Makara::Middleware
- ::new — Makara::Pool
- ::new — Makara::Proxy
- ::new — Makara::Strategies::Abstract
- ::next — Makara::Context
- ::release — Makara::Context
- ::release_all — Makara::Context
- ::send_to_all — Makara::Proxy
- ::set — Makara::Context
- ::set_current — Makara::Context
- ::stick — Makara::Context
- ::store= — Makara::Cache
- ::stuck? — Makara::Context
- ::to_s — Makara::VERSION
- ::visitor_for — ActiveRecord::ConnectionAdapters::MakaraMysql2Adapter
- ::visitor_for — ActiveRecord::ConnectionAdapters::MakaraPostgisAdapter
- ::visitor_for — ActiveRecord::ConnectionAdapters::MakaraPostgreSQLAdapter
- #== — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- #_appropriate_pool — Makara::Proxy
- #_makara_blacklist! — Makara::ConnectionWrapper
- #_makara_blacklisted? — Makara::ConnectionWrapper
- #_makara_connected? — Makara::ConnectionWrapper
- #_makara_connection — Makara::ConnectionWrapper
- #_makara_custom_error_matchers — Makara::ConnectionWrapper
- #_makara_decorate_connection — Makara::ConnectionWrapper
- #_makara_in_transaction? — Makara::ConnectionWrapper
- #_makara_name — Makara::ConnectionWrapper
- #_makara_shard_id — Makara::ConnectionWrapper
- #_makara_weight — Makara::ConnectionWrapper
- #_makara_whitelist! — Makara::ConnectionWrapper
- #active_record_connection_for — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- #active_record_connection_for — ActiveRecord::ConnectionAdapters::MakaraMysql2Adapter
- #active_record_connection_for — ActiveRecord::ConnectionAdapters::MakaraPostgisAdapter
- #active_record_connection_for — ActiveRecord::ConnectionAdapters::MakaraPostgreSQLAdapter
- #add — Makara::Pool
- #all_configs — Makara::ConfigParser
- #any_connection — Makara::Proxy
- #appropriate_connection — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- #appropriate_connection — Makara::Proxy
- #appropriate_pool — Makara::Proxy
- #base_config — Makara::ConfigParser
- #build_cookie — Makara::Cookie
- #call — Makara::Middleware
- #clean — Makara::Context
- #close — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- #coerce_query_to_sql_string — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- #commit — Makara::Context
- #completely_blacklisted? — Makara::Pool
- #connection_added — Makara::Strategies::Abstract
- #connection_added — Makara::Strategies::PriorityFailover
- #connection_added — Makara::Strategies::RoundRobin
- #connection_added — Makara::Strategies::ShardAware
- #connection_for — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- #connection_for — Makara::Proxy
- #connection_made? — Makara::Pool
- #connection_matchers — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ErrorHandler
- #connection_message? — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ErrorHandler
- #current — Makara::Strategies::Abstract
- #current — Makara::Strategies::PriorityFailover
- #current — Makara::Strategies::RoundRobin
- #current — Makara::Strategies::ShardAware
- #current_wrapper_name — Makara::Logging::Subscriber
- #custom_error_message? — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ErrorHandler
- #default_shard_for — Makara::Proxy
- #dirty? — Makara::Context
- #disconnect! — Makara::Proxy
- #execute — Makara::ConnectionWrapper
- #expire — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- #expired? — Makara::Context
- #fetch — Makara::Cookie
- #freeze_time — Makara::Context
- #graceful_connection_for — Makara::Proxy
- #gracefully — Makara::ErrorHandler
- #handle — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ErrorHandler
- #handle — Makara::ErrorHandler
- #handling_an_all_execution — Makara::Proxy
- #harsh_errors — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ErrorHandler
- #harshly — Makara::ErrorHandler
- #hijacked — Makara::Proxy
- #hijacked? — Makara::Proxy
- #id — Makara::ConfigParser
- #ignore_request? — Makara::Middleware
- #in_transaction? — Makara::Proxy
- #init — Makara::Strategies::Abstract
- #init — Makara::Strategies::PriorityFailover
- #init — Makara::Strategies::RoundRobin
- #init — Makara::Strategies::ShardAware
- #instantiate_connections — Makara::Proxy
- #jdbcmysql_makara_connection — ActiveRecord::ConnectionHandling
- #jdbcpostgresql_makara_connection — ActiveRecord::ConnectionHandling
- #lease — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- #lock — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- #makara_jdbcmysql_connection — ActiveRecord::ConnectionHandling
- #makara_jdbcpostgresql_connection — ActiveRecord::ConnectionHandling
- #makara_mysql2_connection — ActiveRecord::ConnectionHandling
- #makara_postgis_connection — ActiveRecord::ConnectionHandling
- #makara_postgresql_connection — ActiveRecord::ConnectionHandling
- #master_configs — Makara::ConfigParser
- #method_missing — Makara::ConnectionWrapper
- #method_missing — Makara::Proxy
- #mysql2_makara_connection — ActiveRecord::ConnectionHandling
- #needed_by_all? — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- #needs_master? — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- #needs_master? — Makara::Proxy
- #next — Makara::Pool
- #next — Makara::Strategies::Abstract
- #next — Makara::Strategies::PriorityFailover
- #next — Makara::Strategies::RoundRobin
- #next — Makara::Strategies::ShardAware
- #next_index — Makara::Strategies::RoundRobin
- #parse — Makara::Cookie
- #pool — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- #pool= — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- #postgresql_makara_connection — ActiveRecord::ConnectionHandling
- #provide — Makara::Pool
- #recursive_sort — Makara::ConfigParser
- #release — Makara::Context
- #release_all — Makara::Context
- #release_expired — Makara::Context
- #respond_to_missing? — Makara::ConnectionWrapper
- #respond_to_missing? — Makara::Proxy
- #safe_value — Makara::Strategies::PriorityFailover
- #safe_value — Makara::Strategies::RoundRobin
- #sanitize_id — Makara::ConfigParser
- #schema_cache — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- #schema_cache= — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- #seconds_idle — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- #send_to_all — Makara::Pool
- #send_to_all — Makara::Proxy
- #set_current_context — Makara::Middleware
- #shard_aware_for — Makara::Proxy
- #shard_id — Makara::Strategies::ShardAware
- #shard_strategy — Makara::Strategies::ShardAware
- #should_shuffle? — Makara::Strategies::RoundRobin
- #should_stick? — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- #should_stick? — Makara::Proxy
- #single_one? — Makara::Strategies::RoundRobin
- #slave_configs — Makara::ConfigParser
- #sql — Makara::Logging::Subscriber
- #sql_all_matchers — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- #sql_master_matchers — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- #sql_skip_stickiness_matchers — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- #sql_slave_matchers — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter
- #stage — Makara::Context
- #staged? — Makara::Context
- #steal! — ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::ActiveRecordPoolControl
- #stick_to_master — Makara::Proxy
- #stick_to_master! — Makara::Proxy
- #sticky? — Makara::Proxy
- #store — Makara::Cookie
- #store_new_context — Makara::Middleware
- #store_staged_data — Makara::Context
- #strategy_class_for — Makara::Proxy
- #strategy_for — Makara::Proxy
- #strategy_name_for — Makara::Proxy
- #stuck? — Makara::Context
- #stuck_to_master? — Makara::Proxy
- #was_dirty? — Makara::Context
- #without_sticking — Makara::Proxy