kit/db/boltdb/config.go

25 lines
336 B
Go

package boltdb
type Config struct {
Name string
Timeout uint64
NoGrowSync bool
ReadOnly bool
}
var cfg_default = Config{
Name: "db.pp",
}
func configDefault(config ...Config) Config {
if len(config) < 1 {
return cfg_default
}
cfg := config[0]
if cfg.Name == "" {
cfg.Name = cfg_default.Name
}
return cfg
}