Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseStarter ¶ added in v0.9.9
type DatabaseStarter struct { Sources libgorm.DataSourceManager //starter:inject("#") Groups libgorm.GroupManager //starter:inject("#") AutoMigrate bool //starter:inject("${data.enable-auto-migrate}") // contains filtered or unexported fields }
DatabaseStarter 数据库模块启动器
func (*DatabaseStarter) Life ¶ added in v0.9.9
func (inst *DatabaseStarter) Life() *application.Life
Life ...
type DefaultDatasourceManager ¶
type DefaultDatasourceManager struct { Sources []libgorm.DataSourceRegistry //starter:inject(".") // contains filtered or unexported fields }
DefaultDatasourceManager 默认的数据源管理器
func (*DefaultDatasourceManager) GetDataSource ¶
func (inst *DefaultDatasourceManager) GetDataSource(name string) (libgorm.DataSource, error)
GetDataSource ...
func (*DefaultDatasourceManager) ListAliases ¶ added in v0.9.11
func (inst *DefaultDatasourceManager) ListAliases() []string
ListAliases ...
type DefaultDatasourceRegistry ¶ added in v0.9.11
type DefaultDatasourceRegistry struct { AC application.Context //starter:inject("context") Drivers libgorm.DriverManager //starter:inject("#") DataSourceNameList string //starter:inject("${data.sources}") // contains filtered or unexported fields }
DefaultDatasourceRegistry 默认的数据源
func (*DefaultDatasourceRegistry) ListSources ¶ added in v0.9.11
func (inst *DefaultDatasourceRegistry) ListSources() []*libgorm.DataSourceRegistration
ListSources ...
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 { AC application.Context //starter:inject("context") GroupAliases string //starter:inject("${data.groups}") AutoMigrateEnabled bool //starter:inject("${data.enable-auto-migrate}") DataSources libgorm.DataSourceManager //starter:inject("#") GroupRegistries []libgorm.GroupRegistry //starter:inject(".") // contains filtered or unexported fields }
GroupManagerImpl ...
func (*GroupManagerImpl) ListGroups ¶ added in v0.9.9
func (inst *GroupManagerImpl) ListGroups() []*libgorm.GroupRegistration
ListGroups ...
Source Files ¶
Click to show internal directories.
Click to hide internal directories.