method
data_source_sql
v7.1.3.2 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::SQLite3::SchemaStatements
data_source_sql(name = nil, type: nil)private
No documentation available.
# File activerecord/lib/active_record/connection_adapters/sqlite3/schema_statements.rb, line 165
def data_source_sql(name = nil, type: nil)
scope = quoted_scope(name, type: type)
scope[:type] ||= "'table','view'"
sql = +"SELECT name FROM sqlite_master WHERE name <> 'sqlite_sequence'"
sql << " AND name = #{scope[:name]}" if scope[:name]
sql << " AND type IN (#{scope[:type]})"
sql
end