class MR::ReadModel::SetQuerying::Relation

Attributes

set_expressions[R]

Public Class Methods

new() click to toggle source
Calls superclass method MR::ReadModel::Relation::new
# File lib/mr/read_model/set_querying.rb, line 69
def initialize
  super
  @set_expressions = []
end

Public Instance Methods

build_sql(params = nil) click to toggle source
Calls superclass method MR::ReadModel::Relation#build_sql
# File lib/mr/read_model/set_querying.rb, line 74
def build_sql(params = nil)
  sql = super(params)
  self.set_expressions.inject(sql){ |s, e| e.combine_sql(s, params) }
end