badger

package
v0.7.5 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SettingsKey    = "SETTINGS"
	EntryConnector = "##ENT_"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Badger

type Badger struct {
	// contains filtered or unexported fields
}

func New

func New(folder string) (*Badger, error)

func (*Badger) AddLog

func (b *Badger) AddLog(e log.Entry) error

func (*Badger) Close

func (b *Badger) Close() error

func (*Badger) CountEntries

func (b *Badger) CountEntries(id string) (int, error)

func (*Badger) DeleteEntries

func (b *Badger) DeleteEntries(id string) error

func (*Badger) DeleteEntry

func (b *Badger) DeleteEntry(id string, eid string) error

func (*Badger) DeleteGenerator

func (b *Badger) DeleteGenerator(id string) error

func (*Badger) DeleteSource

func (b *Badger) DeleteSource(id string) error

func (*Badger) DeleteTemplate

func (b *Badger) DeleteTemplate(id string) error

func (*Badger) GetEntries

func (b *Badger) GetEntries(id string) ([]snd.Entry, error)

func (*Badger) GetEntry

func (b *Badger) GetEntry(id string, eid string) (snd.Entry, error)

func (*Badger) GetGenerator

func (b *Badger) GetGenerator(id string) (snd.Generator, error)

func (*Badger) GetGenerators

func (b *Badger) GetGenerators() ([]snd.Generator, error)

func (*Badger) GetLogs

func (b *Badger) GetLogs(hours int) ([]log.Entry, error)

func (*Badger) GetSettings

func (b *Badger) GetSettings() (snd.Settings, error)

func (*Badger) GetSource

func (b *Badger) GetSource(id string) (snd.DataSource, error)

func (*Badger) GetSources

func (b *Badger) GetSources() ([]database.DataSourceEntry, error)

func (*Badger) GetTemplate

func (b *Badger) GetTemplate(id string) (snd.Template, error)

func (*Badger) GetTemplates

func (b *Badger) GetTemplates() ([]database.TemplateEntry, error)

func (*Badger) SaveEntry

func (b *Badger) SaveEntry(id string, entry snd.Entry) error

func (*Badger) SaveGenerator

func (b *Badger) SaveGenerator(generator snd.Generator) error

func (*Badger) SaveSettings

func (b *Badger) SaveSettings(settings snd.Settings) error

func (*Badger) SaveSource

func (b *Badger) SaveSource(ds snd.DataSource) error

func (*Badger) SaveTemplate

func (b *Badger) SaveTemplate(template snd.Template) error

func (*Badger) Sync

func (b *Badger) Sync() error

Jump to

Keyboard shortcuts

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