class PactBroker::Matrix::EveryRow
Constants
- ALL_COLUMNS
- PACT_COLUMNS
- P_V_JOIN
- SELECT_ALL_COLUMN_ARGS
- VERIFICATION_COLUMNS
Public Instance Methods
join_verifications()
click to toggle source
# File lib/pact_broker/matrix/every_row.rb, line 32 def join_verifications left_outer_join(:verifications, P_V_JOIN, { table_alias: :v } ) end
verifications_for(query_ids)
click to toggle source
# File lib/pact_broker/matrix/every_row.rb, line 36 def verifications_for(query_ids) db[:verifications] .select(:id, :pact_version_id, :provider_id, :provider_version_id, :created_at) .where { Sequel.&( QueryBuilder.consumer_in_pacticipant_ids(query_ids), QueryBuilder.provider_or_provider_version_matches(query_ids) ) } end