Module: Arel::Relation::DefaultOperations
- Included in:
- Arel::Relation
- Defined in:
- lib/arel/algebra/relations/relation.rb
Instance Method Summary collapse
- #attributes ⇒ Object
- #groupings ⇒ Object
- #havings ⇒ Object
- #inserts ⇒ Object
-
#joins(formatter = nil) ⇒ Object
FIXME.
- #locked ⇒ Object
- #orders ⇒ Object
- #projections ⇒ Object
- #skipped ⇒ Object
- #sources ⇒ Object
- #taken ⇒ Object
- #wheres ⇒ Object
Instance Method Details
#attributes ⇒ Object
121 |
# File 'lib/arel/algebra/relations/relation.rb', line 121 def attributes; Header.new end |
#groupings ⇒ Object
126 |
# File 'lib/arel/algebra/relations/relation.rb', line 126 def groupings; [] end |
#havings ⇒ Object
127 |
# File 'lib/arel/algebra/relations/relation.rb', line 127 def havings; [] end |
#inserts ⇒ Object
125 |
# File 'lib/arel/algebra/relations/relation.rb', line 125 def inserts; [] end |
#joins(formatter = nil) ⇒ Object
FIXME
128 |
# File 'lib/arel/algebra/relations/relation.rb', line 128 def joins(formatter = nil); nil end |
#locked ⇒ Object
132 |
# File 'lib/arel/algebra/relations/relation.rb', line 132 def locked; [] end |
#orders ⇒ Object
124 |
# File 'lib/arel/algebra/relations/relation.rb', line 124 def orders; [] end |
#projections ⇒ Object
122 |
# File 'lib/arel/algebra/relations/relation.rb', line 122 def projections; [] end |
#skipped ⇒ Object
130 |
# File 'lib/arel/algebra/relations/relation.rb', line 130 def skipped; nil end |
#sources ⇒ Object
131 |
# File 'lib/arel/algebra/relations/relation.rb', line 131 def sources; [] end |
#taken ⇒ Object
129 |
# File 'lib/arel/algebra/relations/relation.rb', line 129 def taken; nil end |
#wheres ⇒ Object
123 |
# File 'lib/arel/algebra/relations/relation.rb', line 123 def wheres; [] end |