bsw@211: DirectInterestSnapshot = mondelefant.new_class() bsw@211: DirectInterestSnapshot.table = 'direct_interest_snapshot' bsw@211: DirectInterestSnapshot.primary_key = { "issue_id", "event", "member_id" } bsw@211: bsw@211: function DirectInterestSnapshot:by_pk(issue_id, event, member_id) bsw@211: return self:new_selector() bsw@211: :add_where{ "issue_id = ? AND event = ? AND member_id = ?", issue_id, event, member_id } bsw@211: :optional_object_mode() bsw@211: :exec() bsw@211: end