class ActiveRecord::ConnectionAdapters::SQLite3::SchemaDumper

def virtual_tables(stream)

def virtual_tables(stream)
  virtual_tables = @connection.virtual_tables
  if virtual_tables.any?
    stream.puts
    stream.puts "  # Virtual tables defined in this database."
    stream.puts "  # Note that virtual tables may not work with other database engines. Be careful if changing database."
    virtual_tables.sort.each do |table_name, options|
      module_name, arguments = options
      stream.puts "  create_virtual_table #{table_name.inspect}, #{module_name.inspect}, #{arguments.split(", ").inspect}"
    end
  end
end