Module
Arel::Relation
In:
lib/arel/algebra/relations/relation.rb
Methods
alias
bind
call
christener
compiler
delete
each
exclusion_predicate_sql
externalizable?
externalize
from
from_clauses
group_clauses
having_clauses
inclusion_predicate_sql
insert
join
join?
lock
order_clauses
outer_join
primary_key
project
select_clauses
session
skip
take
to_sql
update
where
where_clauses
Included Modules
Enumerable
Constants
JoinOperation
=
Struct.new(:join_class, :relation1, :relation2) do def on(*predicates)
Attributes
count
[R]
Public Instance methods
alias
()
bind
(relation)
call
()
christener
()
compiler
()
delete
()
each
() {|e| ...}
exclusion_predicate_sql
()
externalizable?
()
externalize
()
from
(thing)
from_clauses
()
group_clauses
()
having_clauses
()
inclusion_predicate_sql
()
insert
(record)
join
(other_relation = nil, join_class = InnerJoin)
join?
()
lock
(locking = true)
order_clauses
()
outer_join
(other_relation = nil)
primary_key
()
project
(*args)
select_clauses
()
session
()
skip
(thing = nil)
take
(count)
to_sql
(formatter = nil)
update
(assignments)
where
(clause = nil)
where_clauses
()
[Validate]