#primary_keys(table_name)
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 177
def primary_keys(table_name) @schema_reflection.primary_keys(@pool, table_name) end
123456789_123456789_123456789_123456789_123456789_
Relationships & Source Files | |
Namespace Children | |
Classes:
| |
Inherits: | Object |
Defined in: | activerecord/lib/active_record/connection_adapters/schema_cache.rb |
BoundSchemaReflection
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 160
def initialize(abstract_schema_reflection, pool) @schema_reflection = abstract_schema_reflection @pool = pool end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 185
def add(name) @schema_reflection.add(@pool, name) end
Boolean
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 173
def cached?(table_name) @schema_reflection.cached?(table_name) end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 165
def clear! @schema_reflection.clear! end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 217
def clear_data_source_cache!(name) @schema_reflection.clear_data_source_cache!(@pool, name) end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 193
def columns(table_name) @schema_reflection.columns(@pool, table_name) end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 197
def columns_hash(table_name) @schema_reflection.columns_hash(@pool, table_name) end
Boolean
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 201
def columns_hash?(table_name) @schema_reflection.columns_hash?(@pool, table_name) end
Boolean
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 181
def data_source_exists?(name) @schema_reflection.data_source_exists?(@pool, name) end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 189
def data_sources(name) @schema_reflection.data_sources(@pool, name) end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 221
def dump_to(filename) @schema_reflection.dump_to(@pool, filename) end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 205
def indexes(table_name) @schema_reflection.indexes(@pool, table_name) end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 169
def load! @schema_reflection.load!(@pool) end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 177
def primary_keys(table_name) @schema_reflection.primary_keys(@pool, table_name) end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 213
def size @schema_reflection.size(@pool) end
# File 'activerecord/lib/active_record/connection_adapters/schema_cache.rb', line 209
def version @schema_reflection.version(@pool) end