Module: Groonga::Command::Drilldownable
- Included in:
- LogicalSelect, Select
- Defined in:
- lib/groonga/command/drilldownable.rb
Defined Under Namespace
Classes: Drilldown
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_filter ⇒ String?
The filter for the drilled down result.
-
#drilldown_limit ⇒ String
drilldown_limit
parameter value. -
#drilldown_offset ⇒ String
drilldown_offset
parameter value. -
#drilldown_output_columns ⇒ String
drilldown_output_columns
parameter value. -
#drilldown_sort_keys ⇒ ::Array<String>
The sort keys for drilldowns.
-
#drilldown_sortby ⇒ String
deprecated
Deprecated.
since 1.4.4. Use
drilldown_sort_keys
instead. - #drilldowns ⇒ Object
-
#labeled_drilldowns ⇒ ::Hash<String, Drilldown>
The labeled drilldowns.
Instance Method Details
#drilldown ⇒ String
Returns drilldown
parameter value.
23 24 25 |
# File 'lib/groonga/command/drilldownable.rb', line 23 def drilldown self[:drilldown] end |
#drilldown_calc_target ⇒ String
Returns drilldown_calc_target
parameter value.
86 87 88 |
# File 'lib/groonga/command/drilldownable.rb', line 86 def drilldown_calc_target self[:drilldown_calc_target] end |
#drilldown_calc_types ⇒ String
Returns drilldown_calc_types
parameter value.
79 80 81 |
# File 'lib/groonga/command/drilldownable.rb', line 79 def drilldown_calc_types self[:drilldown_calc_types] end |
#drilldown_filter ⇒ String?
Returns The filter for the drilled down result.
34 35 36 |
# File 'lib/groonga/command/drilldownable.rb', line 34 def drilldown_filter self[:drilldown_filter] end |
#drilldown_limit ⇒ String
Returns drilldown_limit
parameter value.
72 73 74 |
# File 'lib/groonga/command/drilldownable.rb', line 72 def drilldown_limit integer_value(:drilldown_limit) end |
#drilldown_offset ⇒ String
Returns drilldown_offset
parameter value.
65 66 67 |
# File 'lib/groonga/command/drilldownable.rb', line 65 def drilldown_offset integer_value(:drilldown_offset) end |
#drilldown_output_columns ⇒ String
Returns drilldown_output_columns
parameter value.
58 59 60 |
# File 'lib/groonga/command/drilldownable.rb', line 58 def drilldown_output_columns self[:drilldown_output_columns] end |
#drilldown_sort_keys ⇒ ::Array<String>
Returns The sort keys for drilldowns.
50 51 52 53 |
# File 'lib/groonga/command/drilldownable.rb', line 50 def drilldown_sort_keys value = self[:drilldown_sort_keys] || self[:drilldown_sortby] || "" parse_array_value(value) end |
#drilldown_sortby ⇒ String
since 1.4.4. Use drilldown_sort_keys
instead.
Returns drilldown_sortby
parameter value.
43 44 45 |
# File 'lib/groonga/command/drilldownable.rb', line 43 def drilldown_sortby self[:drilldown_sortby] end |
#drilldowns ⇒ Object
27 28 29 |
# File 'lib/groonga/command/drilldownable.rb', line 27 def drilldowns @drilldowns ||= array_value(:drilldown) end |
#labeled_drilldowns ⇒ ::Hash<String, Drilldown>
Returns The labeled drilldowns.
93 94 95 |
# File 'lib/groonga/command/drilldownable.rb', line 93 def labeled_drilldowns @labeled_drilldowns ||= parse_labeled_drilldowns("") end |