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.