Documentation
¶
Index ¶
- type GormDBc
- type OptionRedis
- func SetRedisMaxIdleConnectionDuration(maxIdleConnectionDuration time.Duration) OptionRedis
- func SetRedisMaxLifeTimeConnection(maxLifeTimeConnection time.Duration) OptionRedis
- func SetRedisMaxPoolConnection(maxPoolConnection uint) OptionRedis
- func SetRedisMinPoolConnection(minPoolConnection uint) OptionRedis
- func SetRedisSecureTLS(secureTLS *tls.Config) OptionRedis
- func SetRedisServiceName(serviceName string) OptionRedis
- func SetRedisURIConnection(uri string) OptionRedis
- func SetRedisWaitPoolConnectionDuration(waitPoolConnectionDuration time.Duration) OptionRedis
- type OptionSQLDB
- func SetSqlDatabaseName(databaseName string) OptionSQLDB
- func SetSqlDriver(driver constant.Driver) OptionSQLDB
- func SetSqlMaxConnectionIdle(maxConnectionIdle time.Duration) OptionSQLDB
- func SetSqlMaxPoolConnection(maxPoolConnection uint) OptionSQLDB
- func SetSqlMinPoolConnection(minPoolConnection uint) OptionSQLDB
- func SetSqlServiceName(serviceName string) OptionSQLDB
- func SetSqlURIConnection(uri string) OptionSQLDB
- type OptionsGormDB
- func SetGormDatabaseName(databaseName string) OptionsGormDB
- func SetGormDriver(driver constant.Driver) OptionsGormDB
- func SetGormMaxIdleConnection(maxIdleConnection time.Duration) OptionsGormDB
- func SetGormMaxPoolConnection(maxPoolConnection uint) OptionsGormDB
- func SetGormMinPoolConnection(minPoolConnection uint) OptionsGormDB
- func SetGormServiceName(serviceName string) OptionsGormDB
- func SetGormSkipTransaction(skipTransaction bool) OptionsGormDB
- func SetGormURIConnection(uri string) OptionsGormDB
- type RedisDBc
- type SqlDBc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GormDBc ¶
GormDBc is instance for gorm connection
func NewGormConnection ¶
func NewGormConnection(options ...OptionsGormDB) *GormDBc
type OptionRedis ¶
type OptionRedis func(o *optionRedis)
func SetRedisMaxIdleConnectionDuration ¶
func SetRedisMaxIdleConnectionDuration(maxIdleConnectionDuration time.Duration) OptionRedis
func SetRedisMaxLifeTimeConnection ¶
func SetRedisMaxLifeTimeConnection(maxLifeTimeConnection time.Duration) OptionRedis
func SetRedisMaxPoolConnection ¶
func SetRedisMaxPoolConnection(maxPoolConnection uint) OptionRedis
func SetRedisMinPoolConnection ¶
func SetRedisMinPoolConnection(minPoolConnection uint) OptionRedis
func SetRedisSecureTLS ¶
func SetRedisSecureTLS(secureTLS *tls.Config) OptionRedis
func SetRedisServiceName ¶
func SetRedisServiceName(serviceName string) OptionRedis
func SetRedisURIConnection ¶
func SetRedisURIConnection(uri string) OptionRedis
func SetRedisWaitPoolConnectionDuration ¶
func SetRedisWaitPoolConnectionDuration(waitPoolConnectionDuration time.Duration) OptionRedis
type OptionSQLDB ¶
type OptionSQLDB func(*optionSqlDB)
func SetSqlDatabaseName ¶
func SetSqlDatabaseName(databaseName string) OptionSQLDB
func SetSqlDriver ¶
func SetSqlDriver(driver constant.Driver) OptionSQLDB
func SetSqlMaxConnectionIdle ¶
func SetSqlMaxConnectionIdle(maxConnectionIdle time.Duration) OptionSQLDB
func SetSqlMaxPoolConnection ¶
func SetSqlMaxPoolConnection(maxPoolConnection uint) OptionSQLDB
func SetSqlMinPoolConnection ¶
func SetSqlMinPoolConnection(minPoolConnection uint) OptionSQLDB
func SetSqlServiceName ¶
func SetSqlServiceName(serviceName string) OptionSQLDB
func SetSqlURIConnection ¶
func SetSqlURIConnection(uri string) OptionSQLDB
type OptionsGormDB ¶
type OptionsGormDB func(o *optionGormDB)
func SetGormDatabaseName ¶
func SetGormDatabaseName(databaseName string) OptionsGormDB
func SetGormDriver ¶
func SetGormDriver(driver constant.Driver) OptionsGormDB
func SetGormMaxIdleConnection ¶
func SetGormMaxIdleConnection(maxIdleConnection time.Duration) OptionsGormDB
func SetGormMaxPoolConnection ¶
func SetGormMaxPoolConnection(maxPoolConnection uint) OptionsGormDB
func SetGormMinPoolConnection ¶
func SetGormMinPoolConnection(minPoolConnection uint) OptionsGormDB
func SetGormServiceName ¶
func SetGormServiceName(serviceName string) OptionsGormDB
func SetGormSkipTransaction ¶
func SetGormSkipTransaction(skipTransaction bool) OptionsGormDB
func SetGormURIConnection ¶
func SetGormURIConnection(uri string) OptionsGormDB
type RedisDBc ¶
type RedisDBc struct {
DB *redis.Client
}
RedisDBc is instance for redis connection
func NewRedisConnection ¶
func NewRedisConnection(options ...OptionRedis) *RedisDBc
type SqlDBc ¶
sqlDBc is instance for database/sql connection
func NewSqlConnection ¶
func NewSqlConnection(options ...OptionSQLDB) *SqlDBc
Click to show internal directories.
Click to hide internal directories.