Class: Groonga::Client::Request::Select::QueryMerger
- Inherits:
-
ParameterMerger
- Object
- ParameterMerger
- Groonga::Client::Request::Select::QueryMerger
- Defined in:
- lib/groonga/client/request/select.rb
Instance Method Summary collapse
Methods inherited from ParameterMerger
Constructor Details
This class inherits a constructor from Groonga::Client::Request::ParameterMerger
Instance Method Details
#to_parameters ⇒ Object
715 716 717 718 719 720 721 722 723 724 725 726 727 |
# File 'lib/groonga/client/request/select.rb', line 715 def to_parameters params1 = @parameters1.to_parameters params2 = @parameters2.to_parameters params = params1.merge(params2) query1 = params1[:query] query2 = params2[:query] if query1 and query2 params[:query] = "(#{query1}) (#{query2})" else params[:query] = (query1 || query2) end params end |