bsw@211: DelegatingInterestSnapshot = mondelefant.new_class() bsw@211: DelegatingInterestSnapshot.table = 'delegating_interest_snapshot' bsw@211: DelegatingInterestSnapshot.primary_key = { "issue_id", "event", "member_id" } bsw@211: bsw@211: function DelegatingInterestSnapshot: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