database

package
v0.0.0-...-9a36425 Latest Latest
Warning

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

Go to latest
Published: Mar 18, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Database

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

func NewDatabase

func NewDatabase(path string) (*Database, error)

func (*Database) AddMention

func (b *Database) AddMention(ctx context.Context, mention *core.Mention) error

func (*Database) AddTaxonomy

func (b *Database) AddTaxonomy(ctx context.Context, taxonomy string, taxons ...string) error

func (*Database) Close

func (b *Database) Close() error

func (*Database) DeleteMention

func (b *Database) DeleteMention(ctx context.Context, id string) error

func (*Database) DeleteTaxonomy

func (b *Database) DeleteTaxonomy(ctx context.Context, taxonomy string, taxons ...string) error

func (*Database) GetMention

func (b *Database) GetMention(ctx context.Context, id string) (*core.Mention, error)

func (*Database) GetMentions

func (b *Database) GetMentions(ctx context.Context) ([]*core.Mention, error)

func (*Database) GetTaxonomy

func (b *Database) GetTaxonomy(ctx context.Context, taxonomy string) ([]string, error)

func (*Database) ResetTaxonomies

func (b *Database) ResetTaxonomies(ctx context.Context) error

Jump to

Keyboard shortcuts

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