Class Index [+]

Quicksearch

Arel::Nodes::SelectCore

Attributes

top[RW]
projections[RW]
wheres[RW]
groups[RW]
having[RW]
source[RW]
set_quantifier[RW]

Public Class Methods

new() click to toggle source
    # File lib/arel/nodes/select_core.rb, line 7
 7:       def initialize
 8:         @source         = JoinSource.new nil
 9:         @top            = nil
10: 
11:         # http://savage.net.au/SQL/sql-92.bnf.html#set%20quantifier
12:         @set_quantifier = nil
13:         @projections    = []
14:         @wheres         = []
15:         @groups         = []
16:         @having         = nil
17:       end

Public Instance Methods

from() click to toggle source
    # File lib/arel/nodes/select_core.rb, line 19
19:       def from
20:         @source.left
21:       end
Also aliased as: froms
from=(value) click to toggle source
    # File lib/arel/nodes/select_core.rb, line 23
23:       def from= value
24:         @source.left = value
25:       end
Also aliased as: froms=
froms() click to toggle source
Alias for: from
froms=(value) click to toggle source
Alias for: from=
initialize_copy(other) click to toggle source
    # File lib/arel/nodes/select_core.rb, line 30
30:       def initialize_copy other
31:         super
32:         @source      = @source.clone if @source
33:         @projections = @projections.clone
34:         @wheres      = @wheres.clone
35:         @groups      = @groups.clone
36:         @having      = @having.clone if @having
37:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.