aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/engines
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2010-07-26 14:15:37 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2010-07-26 14:15:37 -0700
commit700cc8418800911aaab75e2ec1478ee958ef4df8 (patch)
tree80e5a84d39e5e74637369e3ad80efc68cbaf0517 /lib/arel/engines
parent29fea82cc67259974a78a5ca8872bd515c9042ae (diff)
downloadrails-700cc8418800911aaab75e2ec1478ee958ef4df8.tar.gz
rails-700cc8418800911aaab75e2ec1478ee958ef4df8.tar.bz2
rails-700cc8418800911aaab75e2ec1478ee958ef4df8.zip
more class organization
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