Module | ScopedSearch::QueryBuilder::AST::LogicalOperatorNode |
In: |
lib/scoped_search/query_builder.rb
|
# File lib/scoped_search/query_builder.rb, line 422 422: def to_sql(builder, definition, &block) 423: fragments = children.map { |c| c.to_sql(builder, definition, &block) }.map { |sql| "(#{sql})" unless sql.blank? }.compact 424: fragments.empty? ? nil : "#{fragments.join(" #{operator.to_s.upcase} ")}" 425: end