internal

package
v0.9.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2023 License: MIT Imports: 6 Imported by: 0

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

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 ...

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL