class Groonga::Command::Select
Public Class Methods
command_name()
click to toggle source
# File lib/groonga/command/select.rb, line 31 def command_name "select" end
parameter_names()
click to toggle source
# File lib/groonga/command/select.rb, line 35 def parameter_names [ :table, :match_columns, :query, :filter, :scorer, :sortby, :output_columns, :offset, :limit, :drilldown, :drilldown_sortby, :drilldown_output_columns, :drilldown_offset, :drilldown_limit, :cache, :match_escalation_threshold, :query_expansion, :query_flags, :query_expander, :adjuster, :drilldown_calc_types, :drilldown_calc_target, :drilldown_filter, :sort_keys, :drilldown_sort_keys, ] end
Public Instance Methods
filter()
click to toggle source
# File lib/groonga/command/select.rb, line 91 def filter self[:filter] end
output_columns()
click to toggle source
TODO: We should return `::Array` instead of raw
`output_columns` value. But it breaks backward compatibility...
# File lib/groonga/command/select.rb, line 98 def output_columns self[:output_columns] end
query()
click to toggle source
# File lib/groonga/command/select.rb, line 87 def query self[:query] end
scorer()
click to toggle source
# File lib/groonga/command/select.rb, line 83 def scorer self[:scorer] end
sort_keys()
click to toggle source
@return [::Array<String>] The sort keys.
@since 1.2.8
# File lib/groonga/command/select.rb, line 79 def sort_keys parse_array_value(self[:sort_keys] || self[:sortby] || "") end
sortby()
click to toggle source
@return [String] The sort keys as String. Each key is
separated by "," or spaces.
@deprecated since 1.2.8. Use {#sort_keys} instead.
# File lib/groonga/command/select.rb, line 72 def sortby self[:sortby] end