Documentation
¶
Index ¶
- type CountMemoryNodeEmbeddingsParams
- type DBTX
- type DeleteBotMemoryNodeEmbeddingsParams
- type DeleteMemoryNodeEmbeddingsParams
- type MemoryNodeEmbedding
- type Queries
- func (q *Queries) CountMemoryNodeEmbeddings(ctx context.Context, arg CountMemoryNodeEmbeddingsParams) (int64, error)
- func (q *Queries) DeleteBotMemoryNodeEmbeddings(ctx context.Context, arg DeleteBotMemoryNodeEmbeddingsParams) error
- func (q *Queries) DeleteMemoryNodeEmbeddings(ctx context.Context, arg DeleteMemoryNodeEmbeddingsParams) error
- func (q *Queries) MemoryNodeEmbeddingsExist(ctx context.Context, teamID pgtype.UUID) (bool, error)
- func (q *Queries) SearchMemoryNodeEmbeddings(ctx context.Context, arg SearchMemoryNodeEmbeddingsParams) ([]SearchMemoryNodeEmbeddingsRow, error)
- func (q *Queries) UpsertMemoryNodeEmbedding(ctx context.Context, arg UpsertMemoryNodeEmbeddingParams) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type SearchMemoryNodeEmbeddingsParams
- type SearchMemoryNodeEmbeddingsRow
- type UpsertMemoryNodeEmbeddingParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MemoryNodeEmbedding ¶
type MemoryNodeEmbedding struct {
BotID pgtype.UUID `json:"bot_id"`
NodeID string `json:"node_id"`
ModelID pgtype.UUID `json:"model_id"`
Dimensions int32 `json:"dimensions"`
BodyHash string `json:"body_hash"`
Embedding pgvector_go.Vector `json:"embedding"`
UpdatedAt pgtype.Timestamptz `json:"updated_at"`
CreatedAt pgtype.Timestamptz `json:"created_at"`
TeamID pgtype.UUID `json:"team_id"`
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CountMemoryNodeEmbeddings ¶
func (*Queries) DeleteBotMemoryNodeEmbeddings ¶
func (q *Queries) DeleteBotMemoryNodeEmbeddings(ctx context.Context, arg DeleteBotMemoryNodeEmbeddingsParams) error
func (*Queries) DeleteMemoryNodeEmbeddings ¶
func (q *Queries) DeleteMemoryNodeEmbeddings(ctx context.Context, arg DeleteMemoryNodeEmbeddingsParams) error
func (*Queries) MemoryNodeEmbeddingsExist ¶
func (*Queries) SearchMemoryNodeEmbeddings ¶
func (q *Queries) SearchMemoryNodeEmbeddings(ctx context.Context, arg SearchMemoryNodeEmbeddingsParams) ([]SearchMemoryNodeEmbeddingsRow, error)
func (*Queries) UpsertMemoryNodeEmbedding ¶
func (q *Queries) UpsertMemoryNodeEmbedding(ctx context.Context, arg UpsertMemoryNodeEmbeddingParams) error
type UpsertMemoryNodeEmbeddingParams ¶
type UpsertMemoryNodeEmbeddingParams struct {
TeamID pgtype.UUID `json:"team_id"`
BotID pgtype.UUID `json:"bot_id"`
NodeID string `json:"node_id"`
ModelID pgtype.UUID `json:"model_id"`
Dimensions int32 `json:"dimensions"`
BodyHash string `json:"body_hash"`
Embedding pgvector_go.Vector `json:"embedding"`
}
Click to show internal directories.
Click to hide internal directories.