Class: Groonga::Client::Request::Select::DynamicColumn
- Inherits:
-
Object
- Object
- Groonga::Client::Request::Select::DynamicColumn
- Defined in:
- lib/groonga/client/request/select.rb
Instance Method Summary collapse
- #flags(value) ⇒ Object
-
#initialize(request, label) ⇒ DynamicColumn
constructor
A new instance of DynamicColumn.
- #stage(value) ⇒ Object
- #type(value) ⇒ Object
- #value(expression, values = nil) ⇒ Object
- #window ⇒ Object
Constructor Details
#initialize(request, label) ⇒ DynamicColumn
Returns a new instance of DynamicColumn.
203 204 205 206 |
# File 'lib/groonga/client/request/select.rb', line 203 def initialize(request, label) @request = request @label = label end |
Instance Method Details
#flags(value) ⇒ Object
218 219 220 221 |
# File 'lib/groonga/client/request/select.rb', line 218 def flags(value) add_parameter(OverwriteMerger, FlagsParameter.new([:"#{prefix}flags"], value)) end |
#stage(value) ⇒ Object
208 209 210 211 |
# File 'lib/groonga/client/request/select.rb', line 208 def stage(value) add_parameter(OverwriteMerger, RequestParameter.new(:"#{prefix}stage", value)) end |
#type(value) ⇒ Object
213 214 215 216 |
# File 'lib/groonga/client/request/select.rb', line 213 def type(value) add_parameter(OverwriteMerger, RequestParameter.new(:"#{prefix}type", value)) end |
#value(expression, values = nil) ⇒ Object
223 224 225 226 227 228 |
# File 'lib/groonga/client/request/select.rb', line 223 def value(expression, values=nil) add_parameter(OverwriteMerger, ScriptSyntaxExpressionParameter.new(:"#{prefix}value", expression, values)) end |
#window ⇒ Object
230 231 232 |
# File 'lib/groonga/client/request/select.rb', line 230 def window DynamicColumnWindow.new(@request, @label) end |