store

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrNotFound = errors.New("not found")

Functions

This section is empty.

Types

type LadybugStore

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

func NewBootstrappedLadybugStore

func NewBootstrappedLadybugStore(ctx context.Context, graph ladybug.Graph) (*LadybugStore, error)

func NewLadybugStore

func NewLadybugStore(graph ladybug.Graph) *LadybugStore

func (*LadybugStore) CreateDecision

func (*LadybugStore) CreateKnowledge

func (*LadybugStore) GetKnowledge

func (store *LadybugStore) GetKnowledge(ctx context.Context, projectID string, knowledgeID string) (projectknowledge.KnowledgeRecord, error)

func (*LadybugStore) ListDecisions

func (store *LadybugStore) ListDecisions(ctx context.Context, projectID string, knowledgeID string) ([]projectknowledge.PromotionDecision, error)

func (*LadybugStore) ListKnowledge

func (store *LadybugStore) ListKnowledge(ctx context.Context, projectID string, filter projectknowledge.KnowledgeFilter) ([]projectknowledge.KnowledgeRecord, error)

func (*LadybugStore) ListOrgKnowledge

func (store *LadybugStore) ListOrgKnowledge(ctx context.Context, orgRef string, filter projectknowledge.KnowledgeFilter) ([]projectknowledge.KnowledgeRecord, error)

func (*LadybugStore) ListReuseEvents

func (store *LadybugStore) ListReuseEvents(ctx context.Context, projectID string, knowledgeID string) ([]projectknowledge.KnowledgeReuseEvent, error)

func (*LadybugStore) UpdateKnowledge

type MemoryStore

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

func NewMemoryStore

func NewMemoryStore() *MemoryStore

func (*MemoryStore) CreateDecision

func (*MemoryStore) CreateKnowledge

func (*MemoryStore) GetKnowledge

func (store *MemoryStore) GetKnowledge(_ context.Context, projectID string, knowledgeID string) (projectknowledge.KnowledgeRecord, error)

func (*MemoryStore) ListDecisions

func (store *MemoryStore) ListDecisions(_ context.Context, projectID string, knowledgeID string) ([]projectknowledge.PromotionDecision, error)

func (*MemoryStore) ListKnowledge

func (*MemoryStore) ListOrgKnowledge

func (*MemoryStore) ListReuseEvents

func (store *MemoryStore) ListReuseEvents(_ context.Context, projectID string, knowledgeID string) ([]projectknowledge.KnowledgeReuseEvent, error)

func (*MemoryStore) UpdateKnowledge

type Store

type Store = projectknowledge.Store

Jump to

Keyboard shortcuts

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