Module: LogicalQueryParser::ParenExpNode
- Defined in:
- lib/logical_query_parser/nodes/base.rb,
lib/logical_query_parser/nodes/active_record.rb
Instance Method Summary collapse
Instance Method Details
#to_sql(params) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/logical_query_parser/nodes/active_record.rb', line 10 def to_sql(params) if negative.elements.size > 0 negative.elements[0].to_sql(params) end lparen.to_sql(params) exp.to_sql(params) rparen.to_sql(params) if rexp.elements.size > 0 params[:sql] += ' AND ' rexp.elements[0].to_sql(params) end params[:sql] end |