Documentation ¶
Index ¶
- type Datasource
- type DatasourceConfig
- func (d *DatasourceConfig) Bean() string
- func (d *DatasourceConfig) GetConnMaxIdleTime() int64
- func (d *DatasourceConfig) GetConnMaxLifeTime() int64
- func (d *DatasourceConfig) GetDatabase() string
- func (d *DatasourceConfig) GetHost() string
- func (d *DatasourceConfig) GetMaxIdleConns() int
- func (d *DatasourceConfig) GetMaxOpenConns() int
- func (d *DatasourceConfig) GetPassword() string
- func (d *DatasourceConfig) GetTunnel() string
- func (d *DatasourceConfig) GetType() string
- func (d *DatasourceConfig) GetUsername() string
- func (d *DatasourceConfig) IsLazyFetch() bool
- func (d *DatasourceConfig) Prefix() string
- type DatasourceWrapper
- type DatasourceWrapperImpl
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Datasource ¶ added in v1.3.3
type Datasource interface { bean.Bean component.ConfigurationProperties GetType() string GetHost() string GetDatabase() string GetUsername() string GetPassword() string GetTunnel() string GetConnMaxLifeTime() int64 GetConnMaxIdleTime() int64 GetMaxIdleConns() int GetMaxOpenConns() int IsLazyFetch() bool }
type DatasourceConfig ¶ added in v1.3.3
type DatasourceConfig struct { BeanName string PropertiesPrefix string Type string `yaml:"type"` Host string `yaml:"host"` Database string `yaml:"database"` Username string `yaml:"username"` Password string `yaml:"password"` Tunnel string `yaml:"tunnel"` ConnMaxLifeTime int64 `yaml:"max_life_time"` ConnMaxIdleTime int64 `yaml:"max_idle_time"` MaxIdleConns int `yaml:"max_idle_conn"` MaxOpenConns int `yaml:"max_open_conn"` LazyFetch bool `yaml:"lazy_fetch"` }
func (*DatasourceConfig) Bean ¶ added in v1.3.3
func (d *DatasourceConfig) Bean() string
func (*DatasourceConfig) GetConnMaxIdleTime ¶ added in v1.3.3
func (d *DatasourceConfig) GetConnMaxIdleTime() int64
func (*DatasourceConfig) GetConnMaxLifeTime ¶ added in v1.3.3
func (d *DatasourceConfig) GetConnMaxLifeTime() int64
func (*DatasourceConfig) GetDatabase ¶ added in v1.3.3
func (d *DatasourceConfig) GetDatabase() string
func (*DatasourceConfig) GetHost ¶ added in v1.3.3
func (d *DatasourceConfig) GetHost() string
func (*DatasourceConfig) GetMaxIdleConns ¶ added in v1.3.3
func (d *DatasourceConfig) GetMaxIdleConns() int
func (*DatasourceConfig) GetMaxOpenConns ¶ added in v1.3.3
func (d *DatasourceConfig) GetMaxOpenConns() int
func (*DatasourceConfig) GetPassword ¶ added in v1.3.3
func (d *DatasourceConfig) GetPassword() string
func (*DatasourceConfig) GetTunnel ¶ added in v1.3.3
func (d *DatasourceConfig) GetTunnel() string
func (*DatasourceConfig) GetType ¶ added in v1.3.3
func (d *DatasourceConfig) GetType() string
func (*DatasourceConfig) GetUsername ¶ added in v1.3.3
func (d *DatasourceConfig) GetUsername() string
func (*DatasourceConfig) IsLazyFetch ¶ added in v1.3.3
func (d *DatasourceConfig) IsLazyFetch() bool
func (*DatasourceConfig) Prefix ¶ added in v1.3.3
func (d *DatasourceConfig) Prefix() string
type DatasourceWrapper ¶
type DatasourceWrapper interface { DB() *sql.DB Configure() Datasource }
func NewDatasourceWrapper ¶
func NewDatasourceWrapper(DB *sql.DB, configure Datasource) DatasourceWrapper
type DatasourceWrapperImpl ¶
type DatasourceWrapperImpl struct {
// contains filtered or unexported fields
}
func (*DatasourceWrapperImpl) Configure ¶
func (d *DatasourceWrapperImpl) Configure() Datasource
func (*DatasourceWrapperImpl) DB ¶
func (d *DatasourceWrapperImpl) DB() *sql.DB
Click to show internal directories.
Click to hide internal directories.