Class
Arel::SelectManager
In:
lib/arel/select_manager.rb
Parent:
Arel::TreeManager
Methods
constraints
exists
from
group
having
insert
join
join_sql
joins
lock
locked
new
on
order
order_clauses
orders
project
skip
take
taken
where
where_clauses
where_sql
wheres
Included Modules
Arel::Crud
Public Class methods
new
(engine, table = nil)
Public Instance methods
constraints
()
exists
()
Produces an
Arel::Nodes::Exists
node
from
(table)
group
(*columns)
having
(expr)
insert
(values)
FIXME: this method should go away
join
(relation, klass = Nodes::InnerJoin)
join_sql
()
joins
(manager)
lock
(locking = true)
locked
()
on
(*exprs)
order
(*expr)
order_clauses
()
orders
()
project
(*projections)
skip
(amount)
take
(limit)
taken
()
where
(expr)
where_clauses
()
where_sql
()
wheres
()
[Validate]