-- -- name: InsertCustomOddsMarket :one -- INSERT INTO custom_odds_market ( -- odds_market_id, -- company_id, -- event_id, -- raw_odds -- ) -- VALUES ($1, $2, $3, $4) -- RETURNING *; -- -- name: GetAllCustomOdds :many -- SELECT * -- FROM custom_odds_market -- WHERE ( -- company_id = sqlc.narg('company_id') -- OR sqlc.narg('company_id') IS NULL -- ); -- -- name: GetCustomOddByID :one -- SELECT * -- FROM custom_odds_market -- WHERE id = $1; -- -- name: GetCustomOddByOddID :one -- SELECT * -- FROM custom_odds_market -- WHERE odds_market_id = $1 -- AND company_id = $2; -- -- name: DeleteCustomOddsByID :exec -- DELETE FROM custom_odds_market -- WHERE id = $1; -- -- name: DeleteCustomOddsByOddID :exec -- DELETE FROM custom_odds_market -- WHERE odds_market_id = $1 -- AND company_id = $2; -- -- name: DeleteCustomOddByEventID :exec -- DELETE FROM custom_odds_market -- WHERE event_id = $1;