(intxn bool)
| 467 | } |
| 468 | |
| 469 | func (cn *conn) checkIsInTransaction(intxn bool) error { |
| 470 | if cn.isInTransaction() != intxn { |
| 471 | cn.err.set(driver.ErrBadConn) |
| 472 | return fmt.Errorf("pq: unexpected transaction status %v", cn.txnStatus) |
| 473 | } |
| 474 | return nil |
| 475 | } |
| 476 | |
| 477 | func (cn *conn) Begin() (_ driver.Tx, err error) { |
| 478 | return cn.begin("") |
no test coverage detected