Module: ActiveRecord::Turntable
- Extended by:
- ActiveSupport::Autoload, ActiveSupport::Concern
- Defined in:
- lib/active_record/turntable/sequencer.rb,
lib/active_record/turntable/version.rb,
lib/active_record/turntable/algorithm.rb,
lib/active_record/turntable/seq_shard.rb,
lib/active_record/turntable/pool_proxy.rb,
lib/active_record/turntable/mixer/fader.rb,
lib/active_record/turntable/master_shard.rb,
lib/active_record/turntable/sequencer/api.rb,
lib/active_record/turntable/sequencer/mysql.rb,
lib/active_record/turntable/connection_proxy.rb,
lib/active_record/turntable/rack/query_cache.rb,
lib/active_record/turntable/active_record_ext.rb,
lib/active_record/turntable/sequencer/barrage.rb,
lib/active_record/turntable/helpers/test_helper.rb,
lib/active_record/turntable/connection_proxy/mixable.rb,
lib/active_record/turntable/active_record_ext/relation.rb,
lib/active_record/turntable/rack/connection_management.rb,
lib/active_record/turntable/mixer/fader/specified_shard.rb,
lib/generators/active_record/turntable/install_generator.rb,
lib/active_record/turntable/active_record_ext/association.rb,
lib/active_record/turntable/active_record_ext/transactions.rb,
lib/active_record/turntable/active_record_ext/schema_dumper.rb,
lib/active_record/turntable/active_record_ext/log_subscriber.rb,
lib/active_record/turntable/active_record_ext/abstract_adapter.rb,
lib/active_record/turntable/mixer/fader/insert_shards_merge_result.rb,
lib/active_record/turntable/mixer/fader/select_shards_merge_result.rb,
lib/active_record/turntable/mixer/fader/update_shards_merge_result.rb,
lib/active_record/turntable/active_record_ext/association_preloader.rb,
lib/active_record/turntable/mixer/fader/calculate_shards_sum_result.rb,
lib/active_record/turntable/active_record_ext/activerecord_import_ext.rb,
lib/active_record/turntable/active_record_ext/connection_handler_extension.rb,
lib/active_record/turntable/railtie.rb,
lib/active_record/turntable/helpers.rb,
lib/active_record/turntable/cluster.rb,
lib/active_record/turntable/plugin.rb,
lib/active_record/turntable/config.rb,
lib/active_record/turntable/shard.rb,
lib/active_record/turntable/mixer.rb,
lib/active_record/turntable/error.rb,
lib/active_record/turntable/rack.rb,
lib/active_record/turntable/base.rb,
lib/active_record/turntable.rb
Overview
採番
Defined Under Namespace
Modules: ActiveRecordConnectionMethods, ActiveRecordExt, Algorithm, Base, ClassMethods, Generators, Helpers, Migration, Plugin, Rack Classes: CannotSpecifyShardError, Cluster, Config, ConnectionProxy, MasterShard, MasterShardNotConnected, Mixer, PoolProxy, Railtie, SeqShard, SequenceNotFoundError, Sequencer, Shard, TurntableError, UnknownOperatorError
Constant Summary collapse
- VERSION =
"2.0.4"
Class Method Summary collapse
Class Method Details
.rails41_later? ⇒ Boolean
63 64 65 |
# File 'lib/active_record/turntable.rb', line 63 def self.rails41_later? rails4? && ActiveRecord::VERSION::MINOR >= 1 end |
.rails4? ⇒ Boolean
59 60 61 |
# File 'lib/active_record/turntable.rb', line 59 def self.rails4? ActiveRecord::VERSION::MAJOR == 4 end |