func (db *DB) RunMatchingForPriceWithinTransaction(pair *match.Pair, price float64, tx *sql.Tx) (err error) {

	if err = db.RunMatchingCrossedPricesWithinTransaction(pair, price, price, tx); err != nil {
		return
	}

	return
}
// RunMatchingForPriceWithinTransaction runs matching only for a particular price, and takes a transaction
RunMatchingForPriceWithinTransaction runs matching only for a particular price, and takes a transaction
// RunMatchingForPriceWithinTransaction runs matching only for a particular price and takes a transaction
func (db *DB) RunMatchingForPriceWithinTransaction(pair *match.Pair, price float64, tx *sql.Tx) (err error) {
	if err = db.RunMatchingCrossedPricesWithinTransaction(pair, price, price, tx); err != nil {
		return
	}
	return
}
func ( db * DB ) RunMatchingForPriceWithinTransaction ( pair * match . Pair , price float64 , tx * sql . Tx ) ( err error ) { if err = db . RunMatchingCrossedPricesWithinTransaction ( pair , price , price , tx ) ; err != nil { return } return }
RunMatchingForPriceWithinTransaction runs matching only for a particular price, and takes a transaction
RunMatchingForPriceWithinTransaction runs matching only for a particular price and takes a transaction