Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataSourceAgent ¶ added in v0.9.7
type DataSourceAgent struct {
DSM libgorm.DataSourceManager //starter:inject("#")
SourceName string //starter:inject("${libgorm.agent.source}")
// contains filtered or unexported fields
}
DataSourceAgent 实现默认的数据源代理
type DatabaseStarter ¶ added in v0.9.9
type DatabaseStarter struct {
Sources libgorm.DataSourceManager //starter:inject("#")
Groups libgorm.GroupManager //starter:inject("#")
AutoMigrate bool //starter:inject("${libgorm.auto-migrate.enabled}")
// contains filtered or unexported fields
}
DatabaseStarter 数据库模块启动器
func (*DatabaseStarter) Life ¶ added in v0.9.9
func (inst *DatabaseStarter) Life() *application.Life
Life ...
type DefaultDatasource ¶
type DefaultDatasource struct {
Drivers libgorm.DriverManager //starter:inject("#")
Name string //starter:inject("${datasource.default.name}")
Driver string //starter:inject("${datasource.default.driver}")
Host string //starter:inject("${datasource.default.host}")
Port int //starter:inject("${datasource.default.port}")
User string //starter:inject("${datasource.default.username}")
Password string //starter:inject("${datasource.default.password}")
Database string //starter:inject("${datasource.default.database}")
Enabled bool //starter:inject("${datasource.default.enabled}")
Groups string //starter:inject("${datasource.default.groups}")
// contains filtered or unexported fields
}
DefaultDatasource 默认的数据源
func (*DefaultDatasource) Registration ¶
func (inst *DefaultDatasource) Registration() *libgorm.DataSourceRegistration
Registration ...
type DefaultDatasourceManager ¶
type DefaultDatasourceManager struct {
Sources []libgorm.DataSource //starter:inject(".")
// contains filtered or unexported fields
}
DefaultDatasourceManager 默认的数据源管理器
func (*DefaultDatasourceManager) GetDataSource ¶
func (inst *DefaultDatasourceManager) GetDataSource(name string) (libgorm.DataSource, error)
GetDataSource ...
func (*DefaultDatasourceManager) ListNames ¶ added in v0.9.9
func (inst *DefaultDatasourceManager) ListNames() []string
ListNames ...
type DefaultDriverManager ¶
type DefaultDriverManager struct {
Drivers []libgorm.Driver //starter:inject(".")
// contains filtered or unexported fields
}
DefaultDriverManager 默认的驱动管理器
func (*DefaultDriverManager) FindDriver ¶
func (inst *DefaultDriverManager) FindDriver(name string) (libgorm.Driver, error)
FindDriver 根据名称查找驱动
type GroupManagerImpl ¶ added in v0.9.9
type GroupManagerImpl struct {
Groups []libgorm.GroupRegistry //starter:inject(".")
// contains filtered or unexported fields
}
GroupManagerImpl ...
func (*GroupManagerImpl) ListGroups ¶ added in v0.9.9
func (inst *GroupManagerImpl) ListGroups() []*libgorm.Group
ListGroups ...
Source Files
¶
Click to show internal directories.
Click to hide internal directories.