aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/arel/algebra/relations/operations/join.rb14
1 files changed, 0 insertions, 14 deletions
diff --git a/lib/arel/algebra/relations/operations/join.rb b/lib/arel/algebra/relations/operations/join.rb
index 72b4c9b8fe..bfb7727313 100644
--- a/lib/arel/algebra/relations/operations/join.rb
+++ b/lib/arel/algebra/relations/operations/join.rb
@@ -15,10 +15,6 @@ module Arel
relation1.name
end
- def hash
- @hash ||= :relation1.hash
- end
-
def attributes
@attributes ||= (relation1.externalize.attributes | relation2.externalize.attributes).bind(self)
end
@@ -61,16 +57,6 @@ module Arel
end
end
- def == other
- super || Join === other &&
- relation1 == other.relation1 &&
- relation2 == other.relation2 &&
- predicates == other.predicates
- end
-
- # FIXME remove this. :'(
- alias :eql? :==
-
def eval
result = []
relation1.call.each do |row1|