Documentation ¶
Index ¶
- type Config
- type Mutex
- type Options
- func WithAllowAllFiles() Options
- func WithAllowCleartextPasswords() Options
- func WithAllowNativePasswords() Options
- func WithAllowOldPasswords() Options
- func WithCharset(charset string) Options
- func WithCheckConnLiveNess() Options
- func WithClientFoundRows() Options
- func WithCollation(collation string) Options
- func WithColumnsWithAlias() Options
- func WithConnMaxIdleTime(connMaxIdleTime time.Duration) Options
- func WithConnMaxLifeTime(connMaxLifeTime time.Duration) Options
- func WithInterpolateParams() Options
- func WithLoc(loc string) Options
- func WithMaxAllowedPacket(maxAllowedPacket uint) Options
- func WithMaxIdleConn(maxIdleConn int) Options
- func WithMaxOpenConn(maxOpenConn int) Options
- func WithMultiStatements() Options
- func WithParseTime() Options
- func WithProtocol(protocol string) Options
- func WithReadTimeout(readTimeout time.Duration) Options
- func WithRejectReadOnly() Options
- func WithServerPubKey(serverPubKey string) Options
- func WithTimeout(timeout time.Duration) Options
- func WithTls(tls string) Options
- func WithWriteTimeout(writeTimeout time.Duration) Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // 以下选项取值参考: https://golang.org/pkg/database/sql/ MaxOpenConn int // 默认: 128 MaxIdleConn int // 默认: 8 ConnMaxLifeTime time.Duration // 默认: 5min ConnMaxIdleTime time.Duration // 默认: 5min, need go 1.15 or later // contains filtered or unexported fields }
Config 数据库配置
type Mutex ¶
type Mutex struct {
// contains filtered or unexported fields
}
Mutex 数据库锁
type Options ¶
type Options func(*Config)
Options 数据库选项
func WithAllowCleartextPasswords ¶
func WithAllowCleartextPasswords() Options
WithAllowCleartextPasswords
func WithConnMaxIdleTime ¶
WithConnMaxIdleTime
func WithConnMaxLifeTime ¶
WithConnMaxLifeTime
func WithMaxAllowedPacket ¶
WithMaxAllowedPacket
Click to show internal directories.
Click to hide internal directories.