Documentation ¶
Index ¶
- type DataSource
- func (me *DataSource) GetDb(zone string, readonly bool) (*sql.DB, error)
- func (me *DataSource) GetDbCluster(zone string) *DbCluster
- func (me *DataSource) GetDbMap(zone string, readonly bool) (*gorp.DbMap, error)
- func (me *DataSource) GetDefaultRedis() (redis.Conn, error)
- func (me *DataSource) GetRedisCluster(zone string) *RedisCluster
- type DbCluster
- type DbSetting
- type RedisCluster
- type RedisSetting
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataSource ¶
type DataSource struct { DbClusters map[string]*DbCluster RedisClusters map[string]*RedisCluster DbMapInitCallback func(dbMap *gorp.DbMap, readonly bool, zone string) error }
func (*DataSource) GetDbCluster ¶
func (me *DataSource) GetDbCluster(zone string) *DbCluster
func (*DataSource) GetDefaultRedis ¶
func (me *DataSource) GetDefaultRedis() (redis.Conn, error)
func (*DataSource) GetRedisCluster ¶
func (me *DataSource) GetRedisCluster(zone string) *RedisCluster
type DbSetting ¶
type DbSetting struct { DriverName string Server string Username string Password string Database string Properties map[string]string Engine string Charset string // contains filtered or unexported fields }
func (*DbSetting) GetDbConnectionMethods ¶
type RedisCluster ¶
type RedisCluster struct {
Servers []*RedisSetting
}
Click to show internal directories.
Click to hide internal directories.