aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters
diff options
context:
space:
mode:
authorRyuta Kamizono <kamipo@gmail.com>2018-09-09 00:46:07 +0900
committerRyuta Kamizono <kamipo@gmail.com>2018-09-09 00:46:07 +0900
commit4212a05cd35be32a7370086da503b3d7ada59bbf (patch)
treef2a8c5ba953617f216d1b04edab72bbd359a3024 /activerecord/lib/active_record/connection_adapters
parent952ae3eca77da4632fd20ff040ca8581dbbad25d (diff)
downloadrails-4212a05cd35be32a7370086da503b3d7ada59bbf.tar.gz
rails-4212a05cd35be32a7370086da503b3d7ada59bbf.tar.bz2
rails-4212a05cd35be32a7370086da503b3d7ada59bbf.zip
Use `visitor.compile` instead of constructing by connection itself
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters')
-rw-r--r--activerecord/lib/active_record/connection_adapters/abstract_adapter.rb6
1 files changed, 1 insertions, 5 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
index c2972a3b83..42ed9ce82d 100644
--- a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
+++ b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
@@ -494,11 +494,7 @@ module ActiveRecord
end
def column_name_for_operation(operation, node) # :nodoc:
- column_name_from_arel_node(node)
- end
-
- def column_name_from_arel_node(node) # :nodoc:
- visitor.accept(node, Arel::Collectors::SQLString.new).value
+ visitor.compile(node)
end
def default_index_type?(index) # :nodoc: