aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/engines
diff options
context:
space:
mode:
Diffstat (limited to 'lib/arel/engines')
-rw-r--r--lib/arel/engines/sql/relations.rb1
-rw-r--r--lib/arel/engines/sql/relations/utilities/compound.rb6
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/arel/engines/sql/relations.rb b/lib/arel/engines/sql/relations.rb
index d6e4d295ba..0eb1303ec9 100644
--- a/lib/arel/engines/sql/relations.rb
+++ b/lib/arel/engines/sql/relations.rb
@@ -1,3 +1,4 @@
+require 'arel/engines/sql/relations/utilities/compound'
require 'arel/engines/sql/relations/utilities/recursion'
require 'arel/engines/sql/relations/utilities/externalization'
require 'arel/engines/sql/relations/utilities/nil'
diff --git a/lib/arel/engines/sql/relations/utilities/compound.rb b/lib/arel/engines/sql/relations/utilities/compound.rb
new file mode 100644
index 0000000000..502bf8b01e
--- /dev/null
+++ b/lib/arel/engines/sql/relations/utilities/compound.rb
@@ -0,0 +1,6 @@
+module Arel
+ class Compound < Relation
+ delegate :table, :table_sql, :array, :to => :relation
+ end
+end
+ \ No newline at end of file