INNER CODE UNIT · Go
NewStore
philippgille/gokv · badgerdb/badgerdb.go:117
func NewStore(options Options) (Store, error) {
result := Store{}
// Set default values
if options.Dir == "" {
options.Dir = DefaultOptions.Dir
}
if options.Codec == nil {
options.Codec = DefaultOptions.Codec
}
// Open the Badger database located in the options.Dir directory.
// It will be created if it doesn't exist.
opts := badger.DefaultOptions(options.Dir)
db, err := badger.Open(opts)
if err != nil {
return result, err
}