Documentation
¶
Index ¶
- Variables
- type DB
- type Fragment
- type Queries
- func (q *Queries) AddFragment(ctx context.Context, label string, name string, content string, ...) (Fragment, error)
- func (q *Queries) DirtyFragment(ctx context.Context, label string, name string, content string) (bool, error)
- func (q *Queries) KNN(ctx context.Context, vector []float64, label string, limit int) ([]Fragment, error)
- func (q *Queries) ListFragments(ctx context.Context) ([]Fragment, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
Constants ¶
This section is empty.
Variables ¶
View Source
var Schema string = `` /* 364-byte string literal not displayed */
Functions ¶
This section is empty.
Types ¶
type Fragment ¶
type Fragment struct {
ID int `db:"id" json:"id"`
Label string `db:"label" json:"label"`
Name string `db:"name" json:"name"`
Content string `db:"content" json:"content"`
EmbeddingModel string `db:"embedding_model" json:"embedding_model"`
EmbeddingVector []float64 `db:"embedding_vector" json:"embedding_vector"`
CreatedAt int `db:"created_at" json:"created_at"`
UpdatedAt int `db:"updated_at" json:"updated_at"`
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddFragment ¶
func (*Queries) DirtyFragment ¶
func (*Queries) ListFragments ¶
Click to show internal directories.
Click to hide internal directories.