module ActiveRecord::ConnectionAdapters::SQLServer::CoreExt::QueryMethods
Private Instance Methods
table_name_matches?(from)
click to toggle source
Copy of original from Rails master. This patch can be removed when adapter supports Rails 6.
# File lib/active_record/connection_adapters/sqlserver/core_ext/query_methods.rb, line 13 def table_name_matches?(from) table_name = Regexp.escape(table.name) quoted_table_name = Regexp.escape(connection.quote_table_name(table.name)) /(?:\A|(?<!FROM)\s)(?:\b#{table_name}\b|#{quoted_table_name})(?!\.)/i.match?(from.to_s) end