badger

package
v1.0.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2024 License: CC0-1.0, Unlicense, MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BadgerBackend

type BadgerBackend struct {
	Path     string
	MaxLimit int
	*slog.Log
	*badger.DB
	// contains filtered or unexported fields
}

func (*BadgerBackend) Close

func (b *BadgerBackend) Close()

func (*BadgerBackend) CountEvents

func (b *BadgerBackend) CountEvents(c context.T, f *filter.T) (int64, error)

func (*BadgerBackend) DeleteEvent

func (b *BadgerBackend) DeleteEvent(c context.T, evt *event.T) (err error)

func (*BadgerBackend) Init

func (b *BadgerBackend) Init() (err error)

func (*BadgerBackend) QueryEvents

func (b *BadgerBackend) QueryEvents(c context.T, f *filter.T) (chan *event.T, error)

func (*BadgerBackend) SaveEvent

func (b *BadgerBackend) SaveEvent(c context.T, evt *event.T) (err error)

func (*BadgerBackend) Serial

func (b *BadgerBackend) Serial() []byte

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL