store

package
v0.27.2 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrEmbeddingMismatch = errors.New("embedding width mismatch")

Functions

This section is empty.

Types

type BaseDocumentStore

type BaseDocumentStore[T any] struct {
	Client T
}

BaseDocumentStore is the base implementation of a DocumentStore. Client is the underlying datastore client, such as a database connection.

type BaseMemoryStore

type BaseMemoryStore[T any] struct {
	Client T
}

BaseMemoryStore is the base implementation of a MemoryStore. Client is the underlying datastore client, such as a database connection.

type EmbeddingMismatchError

type EmbeddingMismatchError struct {
	Message       string
	OriginalError error
}

func NewEmbeddingMismatchError

func NewEmbeddingMismatchError(
	originalError error,
) *EmbeddingMismatchError

func (*EmbeddingMismatchError) Error

func (e *EmbeddingMismatchError) Error() string

func (*EmbeddingMismatchError) Unwrap

func (e *EmbeddingMismatchError) Unwrap() error

type StorageError

type StorageError struct {
	Message       string
	OriginalError error
}

func NewStorageError

func NewStorageError(message string, originalError error) *StorageError

func (*StorageError) Error

func (e *StorageError) Error() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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