Class: Groonga::Command::LogicalSelect
- Defined in:
- lib/groonga/command/logical-select.rb
Overview
A command class that represents logical_select
command.
Instance Attribute Summary
Attributes inherited from Base
#arguments, #command_name, #original_format, #original_source, #path_prefix
Class Method Summary collapse
Instance Method Summary collapse
-
#drilldown ⇒ String
drilldown
parameter value. -
#drilldown_calc_target ⇒ String
drilldown_calc_target
parameter value. -
#drilldown_calc_types ⇒ String
drilldown_calc_types
parameter value. -
#drilldown_limit ⇒ String
drilldown_limit
parameter value. -
#drilldown_offset ⇒ String
drilldown_offset
parameter value. -
#drilldown_output_columns ⇒ String
drilldown_output_columns
parameter value. -
#drilldown_sortby ⇒ String
drilldown_sortby
parameter value. -
#drilldowns ⇒ Array<String>
Drilldown keys.
-
#filter ⇒ String
filter
parameter value. -
#limit ⇒ Integer
limit
parameter value. -
#logical_table ⇒ String
logical_table
parameter value. -
#max ⇒ String
max
parameter value. -
#max_border ⇒ String
max_border
parameter value. -
#min ⇒ String
min
parameter value. -
#min_border ⇒ String
min_border
parameter value. -
#offset ⇒ Integer
offset
parameter value. -
#output_columns ⇒ String
output_columns
parameter value. -
#shard_key ⇒ String
shard_key
parameter value. -
#sortby ⇒ String
sortby
parameter value.
Methods inherited from Base
#==, #[], #[]=, #command_format?, #initialize, #key?, #name, #output_type, #request_id, #to_command_format, #to_uri_format, #uri_format?
Constructor Details
This class inherits a constructor from Groonga::Command::Base
Class Method Details
.command_name ⇒ Object
26 27 28 |
# File 'lib/groonga/command/logical-select.rb', line 26 def command_name "logical_select" end |
.parameter_names ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/groonga/command/logical-select.rb', line 30 def parameter_names [ :logical_table, :shard_key, :min, :min_border, :max, :max_border, :filter, :sortby, :output_columns, :offset, :limit, :drilldown, :drilldown_sortby, :drilldown_output_columns, :drilldown_offset, :drilldown_limit, :drilldown_calc_types, :drilldown_calc_target, ] end |
Instance Method Details
#drilldown ⇒ String
Returns drilldown
parameter value.
136 137 138 |
# File 'lib/groonga/command/logical-select.rb', line 136 def drilldown self[:drilldown] end |
#drilldown_calc_target ⇒ String
Returns drilldown_calc_target
parameter value.
185 186 187 |
# File 'lib/groonga/command/logical-select.rb', line 185 def drilldown_calc_target self[:drilldown_calc_target] end |
#drilldown_calc_types ⇒ String
Returns drilldown_calc_types
parameter value.
178 179 180 |
# File 'lib/groonga/command/logical-select.rb', line 178 def drilldown_calc_types self[:drilldown_calc_types] end |
#drilldown_limit ⇒ String
Returns drilldown_limit
parameter value.
171 172 173 |
# File 'lib/groonga/command/logical-select.rb', line 171 def drilldown_limit integer_value(:drilldown_limit) end |
#drilldown_offset ⇒ String
Returns drilldown_offset
parameter value.
164 165 166 |
# File 'lib/groonga/command/logical-select.rb', line 164 def drilldown_offset integer_value(:drilldown_offset) end |
#drilldown_output_columns ⇒ String
Returns drilldown_output_columns
parameter value.
157 158 159 |
# File 'lib/groonga/command/logical-select.rb', line 157 def drilldown_output_columns self[:drilldown_output_columns] end |
#drilldown_sortby ⇒ String
Returns drilldown_sortby
parameter value.
150 151 152 |
# File 'lib/groonga/command/logical-select.rb', line 150 def drilldown_sortby self[:drilldown_sortby] end |
#drilldowns ⇒ Array<String>
Returns drilldown keys.
143 144 145 |
# File 'lib/groonga/command/logical-select.rb', line 143 def drilldowns @drilldowns ||= array_value(:drilldown) end |
#filter ⇒ String
Returns filter
parameter value.
101 102 103 |
# File 'lib/groonga/command/logical-select.rb', line 101 def filter self[:filter] end |
#limit ⇒ Integer
Returns limit
parameter value.
129 130 131 |
# File 'lib/groonga/command/logical-select.rb', line 129 def limit integer_value(:limit) end |
#logical_table ⇒ String
Returns logical_table
parameter value.
59 60 61 |
# File 'lib/groonga/command/logical-select.rb', line 59 def logical_table self[:logical_table] end |
#max ⇒ String
Returns max
parameter value.
87 88 89 |
# File 'lib/groonga/command/logical-select.rb', line 87 def max self[:max] end |
#max_border ⇒ String
Returns max_border
parameter value.
94 95 96 |
# File 'lib/groonga/command/logical-select.rb', line 94 def max_border self[:max_border] end |
#min ⇒ String
Returns min
parameter value.
73 74 75 |
# File 'lib/groonga/command/logical-select.rb', line 73 def min self[:min] end |
#min_border ⇒ String
Returns min_border
parameter value.
80 81 82 |
# File 'lib/groonga/command/logical-select.rb', line 80 def min_border self[:min_border] end |
#offset ⇒ Integer
Returns offset
parameter value.
122 123 124 |
# File 'lib/groonga/command/logical-select.rb', line 122 def offset integer_value(:offset) end |
#output_columns ⇒ String
Returns output_columns
parameter value.
115 116 117 |
# File 'lib/groonga/command/logical-select.rb', line 115 def output_columns self[:output_columns] end |
#shard_key ⇒ String
Returns shard_key
parameter value.
66 67 68 |
# File 'lib/groonga/command/logical-select.rb', line 66 def shard_key self[:shard_key] end |
#sortby ⇒ String
Returns sortby
parameter value.
108 109 110 |
# File 'lib/groonga/command/logical-select.rb', line 108 def sortby self[:sortby] end |