Class: Groonga::ExpressionBuildable::MatchTargetColumnExpressionBuilder

Inherits:
ColumnValueExpressionBuilder show all
Defined in:
lib/groonga/expression-builder.rb

Instance Method Summary collapse

Methods inherited from ColumnValueExpressionBuilder

#!=, #%, #*, #+, #-, #/, #<, #<=, #==, #=~, #>, #>=, #initialize, #match, #prefix_search, #similar_search, #suffix_search, #term_extract

Methods inherited from ExpressionBuilder

#&, #-, #initialize, #|

Constructor Details

This class inherits a constructor from Groonga::ExpressionBuildable::ColumnValueExpressionBuilder

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Groonga::ExpressionBuildable::ColumnValueExpressionBuilder

Instance Method Details

#build(expression, variable) ⇒ Object



306
307
308
309
310
311
312
# File 'lib/groonga/expression-builder.rb', line 306

def build(expression, variable)
  if @column.is_a?(String)
    expression.append_constant(@column)
  else
    expression.append_object(@column)
  end
end