mysql_locks

package module
v0.0.0-...-273cd69 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2023 License: MIT Imports: 6 Imported by: 0

README

sql.DB Locks

go get -u github.com/storage-lock/go-sqldb-locks

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetLockFactoryBySqlDb

func GetLockFactoryBySqlDb(ctx context.Context, db *sql.DB) (*storage_lock_factory.StorageLockFactory[*sql.DB], error)

func NewLockBySqlDb

func NewLockBySqlDb(ctx context.Context, db *sql.DB, lockId string) (*storage_lock.StorageLock, error)

NewLockBySqlDb 从sql.DB创建锁

func NewLockBySqlDbWithOptions

func NewLockBySqlDbWithOptions(ctx context.Context, db *sql.DB, options *storage_lock.StorageLockOptions) (*storage_lock.StorageLock, error)

NewLockBySqlDbWithOptions 从sql.DB创建锁,创建锁的时候可以指定锁的选项

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL