Table of Contents - switchman-3.0.5 Documentation
Pages
Classes and Modules
- Open4
- Switchman
- Switchman::ActionController
- Switchman::ActionController::Caching
- Switchman::ActionController::Caching::ConfigMethods
- Switchman::ActiveRecord
- Switchman::ActiveRecord::AbstractAdapter
- Switchman::ActiveRecord::AbstractAdapter::ForeignKeyCheck
- Switchman::ActiveRecord::Association
- Switchman::ActiveRecord::AttributeMethods
- Switchman::ActiveRecord::AttributeMethods::ClassMethods
- Switchman::ActiveRecord::AttributeMethods::ClassMethods::CodeGenerator
- Switchman::ActiveRecord::AutosaveAssociation
- Switchman::ActiveRecord::Base
- Switchman::ActiveRecord::Base::ClassMethods
- Switchman::ActiveRecord::BelongsToAssociation
- Switchman::ActiveRecord::Calculations
- Switchman::ActiveRecord::CollectionAssociation
- Switchman::ActiveRecord::CollectionProxy
- Switchman::ActiveRecord::ConnectionPool
- Switchman::ActiveRecord::DatabaseConfigurations
- Switchman::ActiveRecord::DatabaseConfigurations::DatabaseConfig
- Switchman::ActiveRecord::Extension
- Switchman::ActiveRecord::FinderMethods
- Switchman::ActiveRecord::ForeignAssociation
- Switchman::ActiveRecord::LogSubscriber
- Switchman::ActiveRecord::Migration
- Switchman::ActiveRecord::Migration::Compatibility
- Switchman::ActiveRecord::Migration::Compatibility::V5_0
- Switchman::ActiveRecord::MigrationContext
- Switchman::ActiveRecord::Migrator
- Switchman::ActiveRecord::ModelSchema
- Switchman::ActiveRecord::ModelSchema::ClassMethods
- Switchman::ActiveRecord::Persistence
- Switchman::ActiveRecord::PostgreSQLAdapter
- Switchman::ActiveRecord::PredicateBuilder
- Switchman::ActiveRecord::PredicateBuilder::AssociationQueryValue
- Switchman::ActiveRecord::Preloader
- Switchman::ActiveRecord::Preloader::Association
- Switchman::ActiveRecord::QueryCache
- Switchman::ActiveRecord::QueryMethods
- Switchman::ActiveRecord::Reflection
- Switchman::ActiveRecord::Reflection::AbstractReflection
- Switchman::ActiveRecord::Reflection::AssociationReflection
- Switchman::ActiveRecord::Reflection::AssociationScopeCache
- Switchman::ActiveRecord::Relation
- Switchman::ActiveRecord::SpawnMethods
- Switchman::ActiveRecord::StatementCache
- Switchman::ActiveRecord::StatementCache::BindMap
- Switchman::ActiveRecord::StatementCache::ClassMethods
- Switchman::ActiveRecord::TableDefinition
- Switchman::ActiveRecord::Tasks
- Switchman::ActiveRecord::Tasks::DatabaseTasks
- Switchman::ActiveRecord::TypeCaster
- Switchman::ActiveRecord::TypeCaster::Connection
- Switchman::ActiveRecord::TypeCaster::Map
- Switchman::ActiveSupport
- Switchman::ActiveSupport::Cache
- Switchman::ActiveSupport::Cache::ClassMethods
- Switchman::ActiveSupport::Cache::RedisCacheStore
- Switchman::Arel
- Switchman::Arel::Table
- Switchman::Arel::Visitors
- Switchman::Arel::Visitors::ToSql
- Switchman::CallSuper
- Switchman::DatabaseServer
- Switchman::DefaultShard
- Switchman::Engine
- Switchman::Environment
- Switchman::GuardRail
- Switchman::GuardRail::ClassMethods
- Switchman::GuardRail::Relation
- Switchman::NonExistentShardError
- Switchman::OrderOnMultiShardQuery
- Switchman::ParallelShardExecError
- Switchman::RSpecHelper
- Switchman::Rails
- Switchman::Rails::ClassMethods
- Switchman::ShardedInstrumenter
- Switchman::StandardError
- Switchman::TestHelper
Methods
- ::_load — Switchman::DefaultShard
- ::all — Switchman::DatabaseServer
- ::all_roles — Switchman::DatabaseServer
- ::build — Switchman::ActiveRecord::Extension
- ::cache — Switchman
- ::cache= — Switchman
- ::config — Switchman
- ::cpu_count — Switchman::Environment
- ::create — Switchman::DatabaseServer
- ::database_servers — Switchman::DatabaseServer
- ::do_popen — Open4
- ::find — Switchman::DatabaseServer
- ::find_existing_test_shard — Switchman::TestHelper
- ::foreign_key_check — Switchman::Engine
- ::included — Switchman::ActionController::Caching
- ::included — Switchman::ActiveRecord::AttributeMethods
- ::included — Switchman::ActiveRecord::Base
- ::included — Switchman::RSpecHelper
- ::included_in? — Switchman::RSpecHelper
- ::instance — Switchman::DefaultShard
- ::lookup_stores — Switchman::Engine
- ::new — Switchman::ActiveRecord::AttributeMethods::ClassMethods::CodeGenerator
- ::new — Switchman::DatabaseServer
- ::new — Switchman::ShardedInstrumenter
- ::new — Switchman::ActiveRecord::AbstractAdapter
- ::new — Switchman::ActiveRecord::CollectionProxy
- ::new — Switchman::ActiveRecord::Reflection::AssociationScopeCache
- ::new — Switchman::ActiveRecord::Relation
- ::new — Switchman::ActiveRecord::StatementCache
- ::new — Switchman::StandardError
- ::prepended — Switchman::ActiveRecord::Relation
- ::prepended — Switchman::Rails::ClassMethods
- ::recreate_persistent_test_shards — Switchman::TestHelper
- ::reference_role — Switchman::DatabaseServer
- ::server_for_new_shard — Switchman::DatabaseServer
- ::valid_options — Switchman::ActiveRecord::Extension
- #<< — Switchman::ActiveRecord::AttributeMethods::ClassMethods::CodeGenerator
- #== — Switchman::DefaultShard
- #_create_record — Switchman::ActiveRecord::CollectionAssociation
- #_dump — Switchman::DefaultShard
- #activate — Switchman::DefaultShard
- #activate — Switchman::ActiveRecord::Relation
- #activate — Switchman::GuardRail::ClassMethods
- #activate! — Switchman::DefaultShard
- #activate! — Switchman::GuardRail::ClassMethods
- #add_column — Switchman::ActiveRecord::AbstractAdapter::ForeignKeyCheck
- #add_index_options — Switchman::ActiveRecord::PostgreSQLAdapter
- #aggregate_alias_for — Switchman::ActiveRecord::Calculations
- #all_shards — Switchman::ActiveRecord::QueryMethods
- #arel_column — Switchman::ActiveRecord::QueryMethods
- #arel_columns — Switchman::ActiveRecord::QueryMethods
- #association_scope_cache — Switchman::ActiveRecord::Reflection::AssociationScopeCache
- #attribute — Switchman::ActiveRecord::AttributeMethods
- #attribute= — Switchman::ActiveRecord::AttributeMethods
- #bind — Switchman::ActiveRecord::StatementCache::BindMap
- #build_configs — Switchman::ActiveRecord::DatabaseConfigurations
- #build_grouped_calculation_relation — Switchman::ActiveRecord::Calculations
- #build_record — Switchman::ActiveRecord::Association
- #build_where_clause — Switchman::ActiveRecord::QueryMethods
- #cache — Switchman::Rails::ClassMethods
- #cache_key — Switchman::DefaultShard
- #cache_sql — Switchman::ActiveRecord::QueryCache
- #cache_store — Switchman::DatabaseServer
- #cache_store — Switchman::ActionController::Caching::ConfigMethods
- #cache_store= — Switchman::ActionController::Caching::ConfigMethods
- #calculate_simple_average — Switchman::ActiveRecord::Calculations
- #call_super — Switchman::CallSuper
- #can_order_cross_shard_results? — Switchman::ActiveRecord::Relation
- #checkout_new_connection — Switchman::ActiveRecord::ConnectionPool
- #clear — Switchman::ActiveSupport::Cache::RedisCacheStore
- #clear_query_caches_for_current_thread — Switchman::ActiveRecord::Base::ClassMethods
- #clone — Switchman::ActiveRecord::Base
- #clone — Switchman::ActiveRecord::Relation
- #column — Switchman::ActiveRecord::TableDefinition
- #column_name_for — Switchman::ActiveRecord::Calculations
- #columns — Switchman::ActiveRecord::PostgreSQLAdapter
- #compact_grouped_calculation_rows — Switchman::ActiveRecord::Calculations
- #config — Switchman::DatabaseServer
- #connection — Switchman::ActiveRecord::ConnectionPool
- #connection — Switchman::ActiveRecord::Migration
- #connection_classes_code_for_reflection — Switchman::ActiveRecord::AttributeMethods::ClassMethods
- #connection_classes_for_reflection — Switchman::ActiveRecord::AttributeMethods
- #connection_classes_for_reflection — Switchman::ActiveRecord::Base
- #connects_to_hash — Switchman::DatabaseServer
- #convert_to_id — Switchman::ActiveRecord::PredicateBuilder::AssociationQueryValue
- #convert_value_to_association_ids — Switchman::ActiveRecord::PredicateBuilder
- #create — Switchman::ActiveRecord::Relation
- #create — Switchman::ActiveRecord::StatementCache::ClassMethods
- #create! — Switchman::ActiveRecord::Relation
- #create_database — Switchman::ActiveRecord::PostgreSQLAdapter
- #create_new_shard — Switchman::DatabaseServer
- #create_table — Switchman::ActiveRecord::Migration::Compatibility::V5_0
- #current_schemas — Switchman::ActiveRecord::PostgreSQLAdapter
- #current_shard — Switchman::ActiveRecord::Base::ClassMethods
- #current_shard — Switchman::StandardError
- #database_server — Switchman::DefaultShard
- #database_server_id — Switchman::DefaultShard
- #default? — Switchman::DefaultShard
- #default_schema — Switchman::ActiveRecord::ConnectionPool
- #define_method_global_attribute — Switchman::ActiveRecord::AttributeMethods::ClassMethods
- #define_method_local_attribute — Switchman::ActiveRecord::AttributeMethods::ClassMethods
- #define_method_original_attribute — Switchman::ActiveRecord::AttributeMethods::ClassMethods
- #define_method_unsharded_column — Switchman::ActiveRecord::AttributeMethods::ClassMethods
- #description — Switchman::DefaultShard
- #destroy — Switchman::DatabaseServer
- #destroy — Switchman::ActiveRecord::Base
- #drop — Switchman::ActiveRecord::Tasks::DatabaseTasks
- #exec_queries — Switchman::GuardRail::Relation
- #execute — Switchman::ActiveRecord::StatementCache
- #execute_grouped_calculation — Switchman::ActiveRecord::Calculations
- #execute_simple_calculation — Switchman::ActiveRecord::Calculations
- #exists? — Switchman::ActiveRecord::FinderMethods
- #explain — Switchman::ActiveRecord::Relation
- #extract_schema_qualified_name — Switchman::ActiveRecord::PostgreSQLAdapter
- #fake? — Switchman::DatabaseServer
- #find_ids_in_ranges — Switchman::ActiveRecord::Base::ClassMethods
- #find_ids_in_ranges — Switchman::ActiveRecord::Relation
- #find_one — Switchman::ActiveRecord::FinderMethods
- #find_or_instantiator_by_attributes — Switchman::ActiveRecord::FinderMethods
- #find_some_ordered — Switchman::ActiveRecord::FinderMethods
- #find_target — Switchman::ActiveRecord::CollectionAssociation
- #for_current_env? — Switchman::ActiveRecord::DatabaseConfigurations::DatabaseConfig
- #foreign_keys — Switchman::ActiveRecord::PostgreSQLAdapter
- #generate_migrator_advisory_lock_id — Switchman::ActiveRecord::Migrator
- #global_attribute — Switchman::ActiveRecord::AttributeMethods
- #global_id_for — Switchman::DefaultShard
- #grouped_calculation_options — Switchman::ActiveRecord::Calculations
- #guard! — Switchman::DatabaseServer
- #guard_rail_environment — Switchman::DatabaseServer
- #hash — Switchman::ActiveRecord::Base
- #id — Switchman::DefaultShard
- #id — Switchman::ActiveRecord::AttributeMethods
- #id_value_for_database — Switchman::ActiveRecord::AbstractAdapter
- #infer_shards_from_primary_key — Switchman::ActiveRecord::QueryMethods
- #initialize_dup — Switchman::ActiveRecord::Base
- #instrument — Switchman::ShardedInstrumenter
- #integral_id? — Switchman::ActiveRecord::Base::ClassMethods
- #join_id_for — Switchman::ActiveRecord::Reflection::AssociationReflection
- #klass — Switchman::Arel::Table
- #load_records — Switchman::ActiveRecord::Preloader::Association
- #load_target — Switchman::ActiveRecord::Association
- #local_attribute — Switchman::ActiveRecord::AttributeMethods
- #log — Switchman::ActiveRecord::AbstractAdapter
- #lookup_store — Switchman::ActiveSupport::Cache::ClassMethods
- #merge — Switchman::ActiveRecord::Relation
- #merge! — Switchman::ActiveRecord::SpawnMethods
- #migrations — Switchman::ActiveRecord::MigrationContext
- #model — Switchman::ActiveRecord::TypeCaster::Map
- #model — Switchman::ActiveRecord::TypeCaster::Connection
- #models_for_table — Switchman::ActiveRecord::QueryMethods
- #name — Switchman::DefaultShard
- #new — Switchman::ActiveRecord::Relation
- #new_record? — Switchman::DefaultShard
- #or — Switchman::ActiveRecord::QueryMethods
- #owners_by_key — Switchman::ActiveRecord::Preloader::Association
- #pluck — Switchman::ActiveRecord::Calculations
- #primary? — Switchman::DefaultShard
- #primary_shard — Switchman::DatabaseServer
- #primary_shard — Switchman::ActiveRecord::QueryMethods
- #primary_value_index — Switchman::ActiveRecord::StatementCache::BindMap
- #qualified_query_builder — Switchman::ActiveRecord::StatementCache
- #quote_local_table_name — Switchman::ActiveRecord::AbstractAdapter
- #quote_local_table_name — Switchman::ActiveRecord::PostgreSQLAdapter
- #quote_local_table_name — Switchman::Arel::Visitors::ToSql
- #quote_table_name — Switchman::ActiveRecord::PostgreSQLAdapter
- #quoted_id — Switchman::ActiveRecord::Base
- #quoted_scope — Switchman::ActiveRecord::PostgreSQLAdapter
- #quoted_table_name — Switchman::ActiveRecord::ModelSchema::ClassMethods
- #record_changed? — Switchman::ActiveRecord::AutosaveAssociation
- #records — Switchman::ActiveRecord::Relation
- #records_for — Switchman::ActiveRecord::Preloader::Association
- #reflection_for_integer_attribute — Switchman::ActiveRecord::AttributeMethods::ClassMethods
- #relation_and_column — Switchman::ActiveRecord::QueryMethods
- #relative_id_for — Switchman::DefaultShard
- #release_connection — Switchman::ActiveRecord::ConnectionPool
- #remove_shard! — Switchman::ActiveRecord::ConnectionPool
- #rename_index — Switchman::ActiveRecord::PostgreSQLAdapter
- #rename_table — Switchman::ActiveRecord::PostgreSQLAdapter
- #reorder_cross_shard_results — Switchman::ActiveRecord::Relation
- #replace_keys — Switchman::ActiveRecord::BelongsToAssociation
- #reset_column_information — Switchman::DatabaseServer
- #reset_column_information — Switchman::ActiveRecord::Base::ClassMethods
- #save — Switchman::ActiveRecord::Base
- #save! — Switchman::ActiveRecord::Base
- #save_belongs_to_association — Switchman::ActiveRecord::AutosaveAssociation
- #schema_migration — Switchman::ActiveRecord::AbstractAdapter
- #scope — Switchman::ActiveRecord::Association
- #scope — Switchman::ActiveRecord::Preloader::Association
- #set_owner_attributes — Switchman::ActiveRecord::ForeignAssociation
- #shard — Switchman::DefaultShard
- #shard — Switchman::ActiveRecord::AbstractAdapter
- #shard — Switchman::ActiveRecord::Association
- #shard — Switchman::ActiveRecord::BelongsToAssociation
- #shard — Switchman::ActiveRecord::CollectionProxy
- #shard — Switchman::ActiveRecord::Base
- #shard — Switchman::ActiveRecord::ConnectionPool
- #shard — Switchman::ActiveRecord::QueryMethods
- #shard — Switchman::ActiveRecord::Reflection::AbstractReflection
- #shard! — Switchman::ActiveRecord::QueryMethods
- #shard= — Switchman::ActiveRecord::Base
- #shard_name — Switchman::DatabaseServer
- #shard_source_value — Switchman::ActiveRecord::QueryMethods
- #shard_source_value= — Switchman::ActiveRecord::QueryMethods
- #shard_stack — Switchman::ActiveRecord::ConnectionPool
- #shard_value — Switchman::ActiveRecord::QueryMethods
- #shard_value= — Switchman::ActiveRecord::QueryMethods
- #shard_values_for_merge — Switchman::ActiveRecord::SpawnMethods
- #sharded_column? — Switchman::ActiveRecord::AttributeMethods::ClassMethods
- #sharded_foreign_key? — Switchman::ActiveRecord::AttributeMethods::ClassMethods
- #sharded_foreign_key? — Switchman::ActiveRecord::QueryMethods
- #sharded_model — Switchman::ActiveRecord::Base::ClassMethods
- #sharded_primary_key? — Switchman::ActiveRecord::AttributeMethods::ClassMethods
- #sharded_primary_key? — Switchman::ActiveRecord::QueryMethods
- #shards — Switchman::DatabaseServer
- #source_shard_for_foreign_key — Switchman::ActiveRecord::QueryMethods
- #sql — Switchman::ActiveRecord::LogSubscriber
- #super_method_above — Switchman::CallSuper
- #switch_database — Switchman::ActiveRecord::ConnectionPool
- #table_name_matches? — Switchman::ActiveRecord::QueryMethods
- #tls_key — Switchman::ActiveRecord::ConnectionPool
- #to_param — Switchman::ActiveRecord::Base
- #to_sql — Switchman::ActiveRecord::Relation
- #touch — Switchman::ActiveRecord::Persistence
- #transaction — Switchman::ActiveRecord::Base
- #transaction — Switchman::ActiveRecord::Base::ClassMethods
- #transposable_attribute_type — Switchman::ActiveRecord::QueryMethods
- #transpose_clauses — Switchman::ActiveRecord::QueryMethods
- #transpose_predicate_value — Switchman::ActiveRecord::QueryMethods
- #transpose_predicates — Switchman::ActiveRecord::QueryMethods
- #transpose_single_predicate — Switchman::ActiveRecord::QueryMethods
- #type_cast_calculated_value_switchman — Switchman::ActiveRecord::Calculations
- #unguard — Switchman::DatabaseServer
- #unguard! — Switchman::DatabaseServer
- #unscoped — Switchman::ActiveRecord::Base::ClassMethods
- #update_columns — Switchman::ActiveRecord::Base
- #update_columns — Switchman::ActiveRecord::Persistence
- #visit_Arel_Attributes_Attribute — Switchman::Arel::Visitors::ToSql
- #visit_Arel_Nodes_TableAlias — Switchman::Arel::Visitors::ToSql
- #with_advisory_lock_connection — Switchman::ActiveRecord::Migrator
- #with_global_table_name — Switchman::ActiveRecord::PostgreSQLAdapter
- #with_local_table_name — Switchman::ActiveRecord::PostgreSQLAdapter