class Groonga::Client::Request::Select::DynamicColumnWindow
Public Class Methods
new(request, label)
click to toggle source
# File lib/groonga/client/request/select.rb, line 681 def initialize(request, label) @request = request @label = label end
Public Instance Methods
group_keys(values)
click to toggle source
Sets ‘columns.window.group_keys` parameter.
@return [Groonga::Client::Request::Select] The current
request object.
@since 0.4.1
# File lib/groonga/client/request/select.rb, line 699 def group_keys(values) @request.values_parameter([:"#{prefix}group_keys"], values) end
sort_keys(value)
click to toggle source
# File lib/groonga/client/request/select.rb, line 686 def sort_keys(value) add_parameter(OverwriteMerger, SortKeysParameter.new(prefix, value)) end
Private Instance Methods
add_parameter(merger, parameter)
click to toggle source
# File lib/groonga/client/request/select.rb, line 708 def add_parameter(merger, parameter) @request.__send__(:add_parameter, merger, parameter) end
prefix()
click to toggle source
# File lib/groonga/client/request/select.rb, line 704 def prefix "columns[#{@label}].window." end