class ActiveRecord::DatabaseConfigurations::DatabaseConfig

:nodoc:
as this is the parent class for the types of database configuration objects.
UrlConfig respectively. It will never return a DatabaseConfig object,
ActiveRecord::Base.configurations will return either a HashConfig or

def _database=(database)

def _database=(database)
  raise NotImplementedError
end

def adapter

def adapter
  raise NotImplementedError
end

def adapter_method

def adapter_method
  "#{adapter}_connection"
end

def checkout_timeout

def checkout_timeout
  raise NotImplementedError
end

def database

def database
  raise NotImplementedError
end

def for_current_env?

def for_current_env?
  env_name == ActiveRecord::ConnectionHandling::DEFAULT_ENV.call
end

def host

def host
  raise NotImplementedError
end

def idle_timeout

def idle_timeout
  raise NotImplementedError
end

def initialize(env_name, name)

def initialize(env_name, name)
  @env_name = env_name
  @name = name
end

def max_queue

def max_queue
  raise NotImplementedError
end

def max_threads

def max_threads
  raise NotImplementedError
end

def migrations_paths

def migrations_paths
  raise NotImplementedError
end

def min_threads

def min_threads
  raise NotImplementedError
end

def pool

def pool
  raise NotImplementedError
end

def reaping_frequency

def reaping_frequency
  raise NotImplementedError
end

def replica?

def replica?
  raise NotImplementedError
end

def schema_cache_path

def schema_cache_path
  raise NotImplementedError
end