Documentation
¶
Index ¶
- func GetLockFactoryBySqlDb(ctx context.Context, db *sql.DB) (*storage_lock_factory.StorageLockFactory[*sql.DB], error)
- func NewLockBySqlDb(ctx context.Context, db *sql.DB, lockId string) (*storage_lock.StorageLock, error)
- func NewLockBySqlDbWithOptions(ctx context.Context, db *sql.DB, options *storage_lock.StorageLockOptions) (*storage_lock.StorageLock, error)
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.
Click to show internal directories.
Click to hide internal directories.