MCPcopy
hub / github.com/go-sql-driver/mysql / mapIsolationLevel

Function mapIsolationLevel

utils.go:792–805  ·  view source on GitHub ↗
(level driver.IsolationLevel)

Source from the content-addressed store, hash-verified

790}
791
792func mapIsolationLevel(level driver.IsolationLevel) (string, error) {
793 switch sql.IsolationLevel(level) {
794 case sql.LevelRepeatableRead:
795 return "REPEATABLE READ", nil
796 case sql.LevelReadCommitted:
797 return "READ COMMITTED", nil
798 case sql.LevelReadUncommitted:
799 return "READ UNCOMMITTED", nil
800 case sql.LevelSerializable:
801 return "SERIALIZABLE", nil
802 default:
803 return "", fmt.Errorf("mysql: unsupported isolation level: %v", level)
804 }
805}

Callers 2

BeginTxMethod · 0.85

Calls

no outgoing calls

Tested by 1