# File lib/arel/algebra/relations/utilities/compound.rb, line 7 7: def initialize relation 8: @relation = relation 9: @engine = relation.engine 10: @attributes = nil 11: @wheres = nil 12: @groupings = nil 13: @orders = nil 14: @havings = nil 15: @projections = nil 16: end
# File lib/arel/algebra/relations/utilities/compound.rb, line 47 47: def attributes 48: @attributes ||= relation.attributes.bind(self) 49: end
# File lib/arel/algebra/relations/utilities/compound.rb, line 24 24: def column_for attr; @relation.column_for attr end
# File lib/arel/algebra/relations/utilities/compound.rb, line 25 25: def externalizable?; @relation.externalizable? end
# File lib/arel/algebra/relations/utilities/compound.rb, line 18 18: def join?; @relation.join? end
# File lib/arel/algebra/relations/utilities/compound.rb, line 23 23: def joins env; @relation.joins env end
# File lib/arel/algebra/relations/utilities/compound.rb, line 19 19: def name; @relation.name end
# File lib/arel/algebra/relations/utilities/compound.rb, line 21 21: def skipped; @relation.skipped end
# File lib/arel/algebra/relations/utilities/compound.rb, line 27 27: def sources 28: @relation.sources 29: end
# File lib/arel/algebra/relations/utilities/compound.rb, line 31 31: def table 32: @relation.table 33: end
# File lib/arel/algebra/relations/utilities/compound.rb, line 20 20: def table_alias; @relation.table_alias end
# File lib/arel/algebra/relations/utilities/compound.rb, line 35 35: def table_sql(formatter = Sql::TableReference.new(self)) 36: @relation.table_sql formatter 37: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.