aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/engines
diff options
context:
space:
mode:
Diffstat (limited to 'lib/arel/engines')
-rw-r--r--lib/arel/engines/memory/relations/operations.rb21
1 files changed, 0 insertions, 21 deletions
diff --git a/lib/arel/engines/memory/relations/operations.rb b/lib/arel/engines/memory/relations/operations.rb
index f233c48db0..8ab6f08ab0 100644
--- a/lib/arel/engines/memory/relations/operations.rb
+++ b/lib/arel/engines/memory/relations/operations.rb
@@ -5,12 +5,6 @@ module Arel
end
end
- class Group < Compound
- def eval
- raise NotImplementedError
- end
- end
-
class Alias < Compound
include Recursion::BaseCase
@@ -18,19 +12,4 @@ module Arel
unoperated_rows
end
end
-
- class Join
- def eval
- result = []
- relation1.call.each do |row1|
- relation2.call.each do |row2|
- combined_row = row1.combine(row2, self)
- if predicates.all? { |p| p.eval(combined_row) }
- result << combined_row
- end
- end
- end
- result
- end
- end
end