class Groonga::Client::Request::Select::FilterMerger

@private

Public Instance Methods

to_parameters() click to toggle source
# File lib/groonga/client/request/select.rb, line 732
def to_parameters
  params1 = @parameters1.to_parameters
  params2 = @parameters2.to_parameters
  params = params1.merge(params2)
  filter1 = params1[:filter]
  filter2 = params2[:filter]
  if filter1 and filter2
    params[:filter] = "(#{filter1}) && (#{filter2})"
  elsif filter1 or filter2
    params[:filter] = (filter1 || filter2)
  end
  params
end