class ActiveRecord::ConnectionAdapters::SchemaCache

def data_source_exists?(name)

A cached lookup for table existence.
def data_source_exists?(name)
  return if ignored_table?(name)
  prepare_data_sources if @data_sources.empty?
  return @data_sources[name] if @data_sources.key? name
  @data_sources[deep_deduplicate(name)] = connection.data_source_exists?(name)
end