Module: Gitlab::Database::SchemaCacheWithRenamedTable

Defined in:
lib/gitlab/database/schema_cache_with_renamed_table.rb

Instance Method Summary collapse

Instance Method Details

#clear!Object



9
10
11
12
13
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 9

def clear!
  super

  clear_renamed_tables_cache!
end

#clear_data_source_cache!(pool, table_name) ⇒ Object



15
16
17
18
19
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 15

def clear_data_source_cache!(pool, table_name)
  super

  clear_renamed_tables_cache!
end

#columns(pool, table_name) ⇒ Object



25
26
27
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 25

def columns(pool, table_name)
  super(pool, underlying_table(pool, table_name))
end

#columns_hash(pool, table_name) ⇒ Object



29
30
31
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 29

def columns_hash(pool, table_name)
  super(pool, underlying_table(pool, table_name))
end

#indexes(pool, table_name) ⇒ Object



33
34
35
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 33

def indexes(pool, table_name)
  super(pool, underlying_table(pool, table_name))
end

#primary_keys(pool, table_name) ⇒ Object



21
22
23
# File 'lib/gitlab/database/schema_cache_with_renamed_table.rb', line 21

def primary_keys(pool, table_name)
  super(pool, underlying_table(pool, table_name))
end