class Qdsl::Equals

Public Class Methods

new(column0, column1) click to toggle source
# File lib/equals.rb, line 3
def initialize(column0, column1)
  @column0 = column0
  @column1 = column1
end

Public Instance Methods

render_sql(context, ids) click to toggle source
# File lib/equals.rb, line 12
def render_sql(context, ids)
  column0_result = render_operand(context, ids, @column0)
  column1_result = render_operand(context, ids, @column1)
  parameters = column0_result.parameters.merge(column1_result.parameters)
  SimpleRenderResult.new("#{column0_result.sql} = #{column1_result.sql}", parameters)
end
to_expression() click to toggle source
# File lib/equals.rb, line 8
def to_expression
  self
end