Table of Contents - sequel-schema-sharding-0.13.4 Documentation
Pages
Classes and Modules
- Sequel
- Sequel::Database
- Sequel::Plugins
- Sequel::Plugins::DatasetShardId
- Sequel::Plugins::DatasetShardId::DatasetMethods
- Sequel::Plugins::DatasetShardId::InstanceMethods
- Sequel::Postgres
- Sequel::Postgres::Dataset
- Sequel::SchemaSharding
- Sequel::SchemaSharding::Configuration
- Sequel::SchemaSharding::ConnectionManager
- Sequel::SchemaSharding::ConnectionStrategy
- Sequel::SchemaSharding::ConnectionStrategy::PrimaryWithFailover
- Sequel::SchemaSharding::ConnectionStrategy::Random
- Sequel::SchemaSharding::DTraceProvider
- Sequel::SchemaSharding::DatabaseManager
- Sequel::SchemaSharding::DatabaseManager::SchemaIterator
- Sequel::SchemaSharding::Extensions
- Sequel::SchemaSharding::Extensions::MigrationsExt
- Sequel::SchemaSharding::Finder
- Sequel::SchemaSharding::Finder::Result
- Sequel::SchemaSharding::LoggerProxy
- Sequel::SchemaSharding::Ring
- Sequel::SchemaSharding::ShardedModel
- Sequel::SchemaSharding::ShardedModel::ClassMethods
Methods
- ::Model — Sequel::SchemaSharding
- ::adapter_class — Sequel::Database
- ::choose — Sequel::SchemaSharding::ConnectionStrategy::PrimaryWithFailover
- ::choose — Sequel::SchemaSharding::ConnectionStrategy::Random
- ::config — Sequel::SchemaSharding
- ::config= — Sequel::SchemaSharding
- ::connection_manager — Sequel::SchemaSharding
- ::connection_manager= — Sequel::SchemaSharding
- ::included — Sequel::SchemaSharding::Extensions::MigrationsExt
- ::included — Sequel::SchemaSharding::ShardedModel
- ::logger — Sequel::SchemaSharding
- ::logger= — Sequel::SchemaSharding
- ::migration_path — Sequel::SchemaSharding
- ::migration_path= — Sequel::SchemaSharding
- ::new — Sequel::SchemaSharding::Configuration
- ::new — Sequel::SchemaSharding::ConnectionManager
- ::new — Sequel::SchemaSharding::DTraceProvider
- ::new — Sequel::SchemaSharding::Finder::Result
- ::new — Sequel::SchemaSharding::LoggerProxy
- ::new — Sequel::SchemaSharding::Ring
- ::provider — Sequel::SchemaSharding::DTraceProvider
- ::replica_strategy — Sequel::SchemaSharding
- ::replica_strategy= — Sequel::SchemaSharding
- ::sequel_adapter_class — Sequel::Database
- ::sharding_yml_path — Sequel::SchemaSharding
- ::sharding_yml_path= — Sequel::SchemaSharding
- #[] — Sequel::SchemaSharding::ConnectionManager
- #_insert_dataset — Sequel::SchemaSharding::ShardedModel
- #adapter_fetch_rows — Sequel::Postgres::Dataset
- #add — Sequel::SchemaSharding::LoggerProxy
- #config — Sequel::SchemaSharding::Configuration
- #config — Sequel::SchemaSharding::ConnectionManager
- #config — Sequel::SchemaSharding::DatabaseManager
- #config — Sequel::SchemaSharding::DatabaseManager::SchemaIterator
- #config — Sequel::SchemaSharding::Finder
- #connection_manager — Sequel::SchemaSharding::DatabaseManager
- #connection_manager — Sequel::SchemaSharding::DatabaseManager::SchemaIterator
- #create — Sequel::SchemaSharding::ShardedModel::ClassMethods
- #create_databases — Sequel::SchemaSharding::DatabaseManager
- #create_shards — Sequel::SchemaSharding::DatabaseManager
- #db — Sequel::SchemaSharding::ShardedModel
- #db_config_for — Sequel::SchemaSharding::ConnectionManager
- #default_dataset_for — Sequel::SchemaSharding::ConnectionManager
- #disconnect — Sequel::SchemaSharding::ConnectionManager
- #drop_databases — Sequel::SchemaSharding::DatabaseManager
- #drop_shards — Sequel::SchemaSharding::DatabaseManager
- #env — Sequel::SchemaSharding::DatabaseManager
- #fetch_rows — Sequel::Postgres::Dataset
- #finder_result — Sequel::SchemaSharding::ShardedModel
- #iterate_on — Sequel::SchemaSharding::DatabaseManager::SchemaIterator
- #logical_shard_configs — Sequel::SchemaSharding::Configuration
- #lookup — Sequel::SchemaSharding::Finder
- #master — Sequel::SchemaSharding::ConnectionManager
- #migrate — Sequel::SchemaSharding::DatabaseManager
- #migrate_all — Sequel::SchemaSharding::DatabaseManager
- #migration_schema_for_table — Sequel::SchemaSharding::Extensions::MigrationsExt
- #migrator_for — Sequel::SchemaSharding::DatabaseManager
- #number_of_shards — Sequel::SchemaSharding::Configuration
- #parse_logical_shard_config_for — Sequel::SchemaSharding::Configuration
- #physical_shard_configs — Sequel::SchemaSharding::Configuration
- #read_only_shard_for — Sequel::SchemaSharding::DTraceProvider
- #read_only_shard_for — Sequel::SchemaSharding::ShardedModel::ClassMethods
- #replica_hash_for — Sequel::SchemaSharding::ConnectionManager
- #replica_hash_for — Sequel::SchemaSharding::DTraceProvider
- #result_for — Sequel::SchemaSharding::ShardedModel::ClassMethods
- #ring — Sequel::SchemaSharding::Finder
- #rollback — Sequel::SchemaSharding::DatabaseManager
- #rollback_all — Sequel::SchemaSharding::DatabaseManager
- #schema_and_table — Sequel::SchemaSharding::ShardedModel::ClassMethods
- #schema_for — Sequel::SchemaSharding::ConnectionManager
- #schema_name — Sequel::SchemaSharding::Configuration
- #sequel_connection_config_for — Sequel::SchemaSharding::ConnectionManager
- #set_sharded_column — Sequel::SchemaSharding::ShardedModel::ClassMethods
- #shard_for — Sequel::SchemaSharding::DTraceProvider
- #shard_for — Sequel::SchemaSharding::ShardedModel::ClassMethods
- #shard_for_id — Sequel::SchemaSharding::Finder
- #shard_for_id — Sequel::SchemaSharding::Ring
- #shard_number — Sequel::Plugins::DatasetShardId::InstanceMethods
- #shard_number — Sequel::Plugins::DatasetShardId::DatasetMethods
- #shard_number= — Sequel::Plugins::DatasetShardId::DatasetMethods
- #sharded_column — Sequel::SchemaSharding::ShardedModel::ClassMethods
- #table_name_s — Sequel::SchemaSharding::ShardedModel::ClassMethods
- #table_names — Sequel::SchemaSharding::Configuration
- #this_server — Sequel::SchemaSharding::ShardedModel
- #yaml — Sequel::SchemaSharding::Configuration