Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultDataSource ¶
type DefaultDataSource struct {
markup.Component `class:"starter-gorm-source-registry life"`
Drivers datasource.DriverManager `inject:"#starter-gorm-driver-manager"`
Name string `inject:"${datasource.default.name}"`
Driver string `inject:"${datasource.default.driver}"`
Username string `inject:"${datasource.default.username}"`
Password string `inject:"${datasource.default.password}"`
Database string `inject:"${datasource.default.database}"`
TableNamePrefix string `inject:"${datasource.default.table-name-prefix}"`
TableNameSuffix string `inject:"${datasource.default.table-name-suffix}"`
Host string `inject:"${datasource.default.host}"`
Port int `inject:"${datasource.default.port}"`
LazyLoad bool `inject:"${datasource.default.lazyload}"`
// contains filtered or unexported fields
}
DefaultDataSource ... 实现默认的数据源
func (*DefaultDataSource) GetLifeRegistration ¶
func (inst *DefaultDataSource) GetLifeRegistration() *application.LifeRegistration
GetLifeRegistration ...
func (*DefaultDataSource) ListSources ¶
func (inst *DefaultDataSource) ListSources() []*datasource.SourceRegistration
ListSources ...
type DriverManagerImpl ¶
type DriverManagerImpl struct {
markup.Component `id:"starter-gorm-driver-manager"`
Drivers []datasource.DriverRegistry `inject:".starter-gorm-driver-registry"`
}
DriverManagerImpl ....
func (*DriverManagerImpl) FindDriver ¶
func (inst *DriverManagerImpl) FindDriver(cfg *datasource.Configuration) (datasource.Driver, error)
FindDriver 根据配置查找驱动
func (*DriverManagerImpl) OpenSource ¶
func (inst *DriverManagerImpl) OpenSource(cfg *datasource.Configuration) (datasource.Source, error)
OpenSource 打开数据源
type SourceManagerImpl ¶
type SourceManagerImpl struct {
markup.Component `id:"starter-gorm-source-manager"`
Sources []datasource.SourceRegistry `inject:".starter-gorm-source-registry"`
}
SourceManagerImpl ....
func (*SourceManagerImpl) GetSource ¶
func (inst *SourceManagerImpl) GetSource(name string) (datasource.Source, error)
GetSource ...
Click to show internal directories.
Click to hide internal directories.