Documentation
¶
Index ¶
- type Registry
- func (r *Registry) Close() error
- func (r *Registry) GetClient(dbType connecter.DatabaseType) (interface{}, error)
- func (r *Registry) GetConnection(dbType connecter.DatabaseType) (connecter.DatabaseConnection, error)
- func (r *Registry) HealthCheck(ctx context.Context) error
- func (r *Registry) Init() error
- func (r *Registry) Register(dbType connecter.DatabaseType, config interface{}, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
Registry 数据库注册器
func (*Registry) GetClient ¶
func (r *Registry) GetClient(dbType connecter.DatabaseType) (interface{}, error)
GetClient 获取数据库客户端
func (*Registry) GetConnection ¶
func (r *Registry) GetConnection(dbType connecter.DatabaseType) (connecter.DatabaseConnection, error)
GetConnection 获取数据库连接
func (*Registry) HealthCheck ¶
HealthCheck 健康检查
func (*Registry) Register ¶
func (r *Registry) Register(dbType connecter.DatabaseType, config interface{}, connection connecter.DatabaseConnection) error
Register 注册数据库连接
Click to show internal directories.
Click to hide internal directories.