Class: ActiveRecord::ConnectionAdapters::MakaraPostgreSQLAdapter

Inherits:
MakaraAbstractAdapter show all
Defined in:
lib/active_record/connection_adapters/makara_postgresql_adapter.rb,
lib/active_record/connection_adapters/postgresql_makara_adapter.rb

Constant Summary

Constants inherited from MakaraAbstractAdapter

ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::SQL_ALL_MATCHERS, ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::SQL_MASTER_MATCHERS, ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::SQL_SKIP_STICKINESS_MATCHERS, ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter::SQL_SLAVE_MATCHERS

Constants inherited from Makara::Proxy

Makara::Proxy::METHOD_MISSING_SKIP

Instance Attribute Summary

Attributes inherited from Makara::Proxy

#config_parser, #error_handler, #sticky

Class Method Summary collapse

Methods inherited from MakaraAbstractAdapter

#initialize, #sql_all_matchers, #sql_master_matchers, #sql_skip_stickiness_matchers, #sql_slave_matchers

Methods inherited from Makara::Proxy

#disconnect!, #graceful_connection_for, hijack_method, #hijacked?, #initialize, #method_missing, send_to_all, #stick_to_master!, #strategy_class_for, #strategy_for, #strategy_name_for, #without_sticking

Constructor Details

This class inherits a constructor from ActiveRecord::ConnectionAdapters::MakaraAbstractAdapter

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Makara::Proxy

Class Method Details

.visitor_for(*args) ⇒ Object



31
32
33
# File 'lib/active_record/connection_adapters/makara_postgresql_adapter.rb', line 31

def visitor_for(*args)
  ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.visitor_for(*args)
end