Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateStorageForXorm ¶
func CreateStorageForXorm(engine *xorm.Engine, connectionManager storage.ConnectionManager[*sql.DB]) (storage.Storage, error)
CreateStorageForXorm 尝试从xorm创建Storage
Types ¶
type XormConnectionManager ¶
type XormConnectionManager struct {
// contains filtered or unexported fields
}
XormConnectionManager 用来复用xorm(https://github.com/go-xorm/xorm)的数据库连接 TODO 2023-8-4 01:28:15 单元测试
func NewXormConnectionManager ¶
func NewXormConnectionManager(engine *xorm.Engine) *XormConnectionManager
func (*XormConnectionManager) Name ¶
func (x *XormConnectionManager) Name() string
type XormLockFactory ¶
type XormLockFactory struct {
*storage_lock_factory.StorageLockFactory[*sql.DB]
// contains filtered or unexported fields
}
var GlobalXormLockFactory *XormLockFactory
func NewXormLockFactory ¶
func NewXormLockFactory(engine *xorm.Engine) (*XormLockFactory, error)
Click to show internal directories.
Click to hide internal directories.