Class: ActiveRecord::HierarchicalQuery::CTE::UnionTerm

Inherits:
Object
  • Object
show all
Defined in:
lib/active_record/hierarchical_query/cte/union_term.rb

Instance Method Summary collapse

Constructor Details

#initialize(query) ⇒ UnionTerm

Returns a new instance of UnionTerm.



9
10
11
# File 'lib/active_record/hierarchical_query/cte/union_term.rb', line 9

def initialize(query)
  @query = query
end

Instance Method Details

#arelObject



13
14
15
# File 'lib/active_record/hierarchical_query/cte/union_term.rb', line 13

def arel
  non_recursive_term.union(:all, recursive_term)
end