Documentation
¶
Index ¶
- Variables
- func CreateDatabase(conf *BadgerConfig) error
- func DatabaseExist(dataDir string) bool
- func FromDB(db *badger.DB) storage.ManagedStorage
- func New(conf *BadgerConfig) (storage.ManagedStorage, error)
- func NewLogger(debug bool) badger.Logger
- func NewZapLogger(log *zap.Logger, debug bool) badger.Logger
- func OpenDatabase(conf *BadgerConfig) (*badger.DB, error)
- type BadgerAction
- type BadgerConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ValueLogMaxEntries = uint32(1024 * 1024 * 1024) KeyRotationDuration = time.Hour * 24 * 7 KeySize = 32 DefaultDirPerm = os.FileMode(0775) MaxPendingWrites = 4096 ErrInvalidKeySize = errors.New("invalid key size") ErrCanceled = errors.New("operation was canceled") ErrDatabaseExist = errors.New("database exist") ErrDatabaseNotExist = errors.New("database not exist") ErrItemNotExist = errors.New("item not exist") )
Functions ¶
func CreateDatabase ¶
func CreateDatabase(conf *BadgerConfig) error
func DatabaseExist ¶
func New ¶
func New(conf *BadgerConfig) (storage.ManagedStorage, error)
func OpenDatabase ¶
func OpenDatabase(conf *BadgerConfig) (*badger.DB, error)
Types ¶
type BadgerAction ¶
type BadgerAction uint8
const ( DeleteIfExist BadgerAction = iota CreateIfNotExist )
Click to show internal directories.
Click to hide internal directories.