Documentation
¶
Index ¶
- type AddLLMUsageParams
- type AddMessageParams
- type AddThreadMessageParams
- type ChannelsV2
- type DBTX
- type DebugGetClosestDocsParams
- type DebugGetClosestDocsRow
- type DebugGetDocumentForUpdateRow
- type DebugGetLatestServiceUpdatesParams
- type DebugGetLatestServiceUpdatesRow
- type DeleteDocParams
- type DeleteOldMessagesParams
- type DocumentationDoc
- type DocumentationEmbedding
- type DocumentationStatus
- type GetAlertsRow
- type GetAllMessagesParams
- type GetAllMessagesRow
- type GetClosestDocsParams
- type GetClosestDocsRow
- type GetDocumentParams
- type GetDocumentationStatusRow
- type GetLLMUsageByModelParams
- type GetLLMUsageByTimeRangeParams
- type GetLatestServiceUpdatesParams
- type GetLatestServiceUpdatesRow
- type GetMessageParams
- type GetMessageRow
- type GetMessagesByUserParams
- type GetMessagesByUserRow
- type GetMessagesWithinTSParams
- type GetMessagesWithinTSRow
- type GetThreadMessagesByServiceAndAlertParams
- type GetThreadMessagesByServiceAndAlertRow
- type GetThreadMessagesParams
- type GetThreadMessagesRow
- type InsertDocWithEmbeddingsParams
- type Llmusagev1
- type MessagesV3
- type Queries
- func (q *Queries) AddChannel(ctx context.Context, id string) (ChannelsV2, error)
- func (q *Queries) AddLLMUsage(ctx context.Context, arg AddLLMUsageParams) (Llmusagev1, error)
- func (q *Queries) AddMessage(ctx context.Context, arg AddMessageParams) error
- func (q *Queries) AddThreadMessage(ctx context.Context, arg AddThreadMessageParams) error
- func (q *Queries) CountChannels(ctx context.Context) (int64, error)
- func (q *Queries) DebugGetClosestDocs(ctx context.Context, arg DebugGetClosestDocsParams) ([]DebugGetClosestDocsRow, error)
- func (q *Queries) DebugGetDocumentForUpdate(ctx context.Context, embedding *pgvector.Vector) ([]DebugGetDocumentForUpdateRow, error)
- func (q *Queries) DebugGetLatestServiceUpdates(ctx context.Context, arg DebugGetLatestServiceUpdatesParams) ([]DebugGetLatestServiceUpdatesRow, error)
- func (q *Queries) DeleteDoc(ctx context.Context, arg DeleteDocParams) error
- func (q *Queries) DeleteOldMessages(ctx context.Context, arg DeleteOldMessagesParams) error
- func (q *Queries) GetAlerts(ctx context.Context, service string) ([]GetAlertsRow, error)
- func (q *Queries) GetAllChannels(ctx context.Context) ([]ChannelsV2, error)
- func (q *Queries) GetAllMessages(ctx context.Context, arg GetAllMessagesParams) ([]GetAllMessagesRow, error)
- func (q *Queries) GetChannel(ctx context.Context, id string) (ChannelsV2, error)
- func (q *Queries) GetChannelByName(ctx context.Context, name string) (ChannelsV2, error)
- func (q *Queries) GetChannels(ctx context.Context, ids []string) ([]ChannelsV2, error)
- func (q *Queries) GetClosestDocs(ctx context.Context, arg GetClosestDocsParams) ([]GetClosestDocsRow, error)
- func (q *Queries) GetDocument(ctx context.Context, arg GetDocumentParams) (DocumentationDoc, error)
- func (q *Queries) GetDocumentByPathSuffix(ctx context.Context, pathSuffix *string) ([]DocumentationDoc, error)
- func (q *Queries) GetDocumentForUpdate(ctx context.Context, embedding *pgvector.Vector) (DocumentationDoc, error)
- func (q *Queries) GetDocumentationStatus(ctx context.Context) ([]GetDocumentationStatusRow, error)
- func (q *Queries) GetLLMUsageByModel(ctx context.Context, arg GetLLMUsageByModelParams) ([]Llmusagev1, error)
- func (q *Queries) GetLLMUsageByTimeRange(ctx context.Context, arg GetLLMUsageByTimeRangeParams) ([]Llmusagev1, error)
- func (q *Queries) GetLatestServiceUpdates(ctx context.Context, arg GetLatestServiceUpdatesParams) ([]GetLatestServiceUpdatesRow, error)
- func (q *Queries) GetMessage(ctx context.Context, arg GetMessageParams) (GetMessageRow, error)
- func (q *Queries) GetMessagesByUser(ctx context.Context, arg GetMessagesByUserParams) ([]GetMessagesByUserRow, error)
- func (q *Queries) GetMessagesWithinTS(ctx context.Context, arg GetMessagesWithinTSParams) ([]GetMessagesWithinTSRow, error)
- func (q *Queries) GetOrInsertDocumentationSource(ctx context.Context, url string) (DocumentationStatus, error)
- func (q *Queries) GetServices(ctx context.Context) ([]string, error)
- func (q *Queries) GetThreadMessages(ctx context.Context, arg GetThreadMessagesParams) ([]GetThreadMessagesRow, error)
- func (q *Queries) GetThreadMessagesByServiceAndAlert(ctx context.Context, arg GetThreadMessagesByServiceAndAlertParams) ([]GetThreadMessagesByServiceAndAlertRow, error)
- func (q *Queries) InsertDocWithEmbeddings(ctx context.Context, arg InsertDocWithEmbeddingsParams) error
- func (q *Queries) PurgeLLMUsageOlderThan(ctx context.Context, olderThan pgtype.Timestamptz) (int64, error)
- func (q *Queries) UpdateChannelAttrs(ctx context.Context, arg UpdateChannelAttrsParams) error
- func (q *Queries) UpdateDocumentRevisionIfSHAMatches(ctx context.Context, arg UpdateDocumentRevisionIfSHAMatchesParams) (DocumentationDoc, error)
- func (q *Queries) UpdateDocumentationSource(ctx context.Context, arg UpdateDocumentationSourceParams) error
- func (q *Queries) UpdateMessageAttrs(ctx context.Context, arg UpdateMessageAttrsParams) error
- func (q *Queries) UpdateReaction(ctx context.Context, arg UpdateReactionParams) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type UpdateChannelAttrsParams
- type UpdateDocumentRevisionIfSHAMatchesParams
- type UpdateDocumentationSourceParams
- type UpdateMessageAttrsParams
- type UpdateReactionParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddLLMUsageParams ¶ added in v0.0.9
type AddMessageParams ¶
type AddMessageParams struct {
ChannelID string
Ts string
Attrs dto.MessageAttrs
}
type AddThreadMessageParams ¶
type AddThreadMessageParams struct {
ChannelID string
ParentTs string
Ts string
Attrs dto.MessageAttrs
}
type ChannelsV2 ¶
type ChannelsV2 struct {
ID string
Attrs dto.ChannelAttrs
}
type DebugGetClosestDocsParams ¶ added in v0.0.13
type DebugGetClosestDocsRow ¶ added in v0.0.13
type DebugGetDocumentForUpdateRow ¶ added in v0.0.10
type DebugGetLatestServiceUpdatesParams ¶ added in v0.0.4
type DebugGetLatestServiceUpdatesRow ¶ added in v0.0.4
type DeleteDocParams ¶ added in v0.0.10
type DeleteOldMessagesParams ¶
type DocumentationDoc ¶ added in v0.0.10
type DocumentationEmbedding ¶ added in v0.0.10
type DocumentationStatus ¶ added in v0.0.10
type DocumentationStatus struct {
Url string
Revision string
RefreshTs pgtype.Timestamptz
}
type GetAlertsRow ¶
type GetAllMessagesParams ¶ added in v0.0.6
type GetAllMessagesRow ¶
type GetAllMessagesRow struct {
ChannelID string
Ts string
Attrs dto.MessageAttrs
}
type GetClosestDocsParams ¶ added in v0.0.10
type GetClosestDocsRow ¶ added in v0.0.10
type GetDocumentParams ¶ added in v0.0.10
type GetDocumentationStatusRow ¶ added in v0.0.11
type GetLLMUsageByModelParams ¶ added in v0.0.9
type GetLLMUsageByTimeRangeParams ¶ added in v0.0.9
type GetLLMUsageByTimeRangeParams struct {
StartTime pgtype.Timestamptz
EndTime pgtype.Timestamptz
}
type GetMessageParams ¶
type GetMessageRow ¶ added in v0.0.5
type GetMessagesByUserParams ¶ added in v0.0.6
type GetMessagesByUserRow ¶ added in v0.0.6
type GetMessagesByUserRow struct {
ChannelID string
Ts string
Attrs dto.MessageAttrs
}
type GetMessagesWithinTSRow ¶
type GetMessagesWithinTSRow struct {
ChannelID string
Ts string
Attrs dto.MessageAttrs
}
type GetThreadMessagesByServiceAndAlertRow ¶ added in v0.0.6
type GetThreadMessagesByServiceAndAlertRow struct {
ChannelID string
ParentTs *string
Ts string
Attrs dto.MessageAttrs
}
type GetThreadMessagesParams ¶
type GetThreadMessagesRow ¶ added in v0.0.6
type GetThreadMessagesRow struct {
ChannelID string
ParentTs *string
Ts string
Attrs dto.MessageAttrs
}
type InsertDocWithEmbeddingsParams ¶ added in v0.0.10
type Llmusagev1 ¶ added in v0.0.9
type MessagesV3 ¶ added in v0.0.6
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddChannel ¶
func (*Queries) AddLLMUsage ¶ added in v0.0.9
func (q *Queries) AddLLMUsage(ctx context.Context, arg AddLLMUsageParams) (Llmusagev1, error)
func (*Queries) AddMessage ¶
func (q *Queries) AddMessage(ctx context.Context, arg AddMessageParams) error
func (*Queries) AddThreadMessage ¶
func (q *Queries) AddThreadMessage(ctx context.Context, arg AddThreadMessageParams) error
func (*Queries) CountChannels ¶ added in v0.0.18
func (*Queries) DebugGetClosestDocs ¶ added in v0.0.13
func (q *Queries) DebugGetClosestDocs(ctx context.Context, arg DebugGetClosestDocsParams) ([]DebugGetClosestDocsRow, error)
func (*Queries) DebugGetDocumentForUpdate ¶ added in v0.0.10
func (*Queries) DebugGetLatestServiceUpdates ¶ added in v0.0.4
func (q *Queries) DebugGetLatestServiceUpdates(ctx context.Context, arg DebugGetLatestServiceUpdatesParams) ([]DebugGetLatestServiceUpdatesRow, error)
func (*Queries) DeleteDoc ¶ added in v0.0.10
func (q *Queries) DeleteDoc(ctx context.Context, arg DeleteDocParams) error
func (*Queries) DeleteOldMessages ¶
func (q *Queries) DeleteOldMessages(ctx context.Context, arg DeleteOldMessagesParams) error
func (*Queries) GetAllChannels ¶
func (q *Queries) GetAllChannels(ctx context.Context) ([]ChannelsV2, error)
func (*Queries) GetAllMessages ¶
func (q *Queries) GetAllMessages(ctx context.Context, arg GetAllMessagesParams) ([]GetAllMessagesRow, error)
func (*Queries) GetChannel ¶ added in v0.0.10
func (*Queries) GetChannelByName ¶
func (*Queries) GetChannels ¶ added in v0.0.6
func (*Queries) GetClosestDocs ¶ added in v0.0.10
func (q *Queries) GetClosestDocs(ctx context.Context, arg GetClosestDocsParams) ([]GetClosestDocsRow, error)
func (*Queries) GetDocument ¶ added in v0.0.10
func (q *Queries) GetDocument(ctx context.Context, arg GetDocumentParams) (DocumentationDoc, error)
func (*Queries) GetDocumentByPathSuffix ¶ added in v0.0.18
func (*Queries) GetDocumentForUpdate ¶ added in v0.0.10
func (*Queries) GetDocumentationStatus ¶ added in v0.0.11
func (q *Queries) GetDocumentationStatus(ctx context.Context) ([]GetDocumentationStatusRow, error)
func (*Queries) GetLLMUsageByModel ¶ added in v0.0.9
func (q *Queries) GetLLMUsageByModel(ctx context.Context, arg GetLLMUsageByModelParams) ([]Llmusagev1, error)
func (*Queries) GetLLMUsageByTimeRange ¶ added in v0.0.9
func (q *Queries) GetLLMUsageByTimeRange(ctx context.Context, arg GetLLMUsageByTimeRangeParams) ([]Llmusagev1, error)
func (*Queries) GetLatestServiceUpdates ¶
func (q *Queries) GetLatestServiceUpdates(ctx context.Context, arg GetLatestServiceUpdatesParams) ([]GetLatestServiceUpdatesRow, error)
func (*Queries) GetMessage ¶
func (q *Queries) GetMessage(ctx context.Context, arg GetMessageParams) (GetMessageRow, error)
func (*Queries) GetMessagesByUser ¶ added in v0.0.6
func (q *Queries) GetMessagesByUser(ctx context.Context, arg GetMessagesByUserParams) ([]GetMessagesByUserRow, error)
func (*Queries) GetMessagesWithinTS ¶
func (q *Queries) GetMessagesWithinTS(ctx context.Context, arg GetMessagesWithinTSParams) ([]GetMessagesWithinTSRow, error)
func (*Queries) GetOrInsertDocumentationSource ¶ added in v0.0.10
func (*Queries) GetThreadMessages ¶
func (q *Queries) GetThreadMessages(ctx context.Context, arg GetThreadMessagesParams) ([]GetThreadMessagesRow, error)
func (*Queries) GetThreadMessagesByServiceAndAlert ¶
func (q *Queries) GetThreadMessagesByServiceAndAlert(ctx context.Context, arg GetThreadMessagesByServiceAndAlertParams) ([]GetThreadMessagesByServiceAndAlertRow, error)
func (*Queries) InsertDocWithEmbeddings ¶ added in v0.0.10
func (q *Queries) InsertDocWithEmbeddings(ctx context.Context, arg InsertDocWithEmbeddingsParams) error
func (*Queries) PurgeLLMUsageOlderThan ¶ added in v0.0.9
func (*Queries) UpdateChannelAttrs ¶
func (q *Queries) UpdateChannelAttrs(ctx context.Context, arg UpdateChannelAttrsParams) error
func (*Queries) UpdateDocumentRevisionIfSHAMatches ¶ added in v0.0.15
func (q *Queries) UpdateDocumentRevisionIfSHAMatches(ctx context.Context, arg UpdateDocumentRevisionIfSHAMatchesParams) (DocumentationDoc, error)
func (*Queries) UpdateDocumentationSource ¶ added in v0.0.10
func (q *Queries) UpdateDocumentationSource(ctx context.Context, arg UpdateDocumentationSourceParams) error
func (*Queries) UpdateMessageAttrs ¶
func (q *Queries) UpdateMessageAttrs(ctx context.Context, arg UpdateMessageAttrsParams) error
func (*Queries) UpdateReaction ¶ added in v0.0.6
func (q *Queries) UpdateReaction(ctx context.Context, arg UpdateReactionParams) error
type UpdateChannelAttrsParams ¶
type UpdateChannelAttrsParams struct {
Attrs dto.ChannelAttrs
ID string
}
type UpdateDocumentRevisionIfSHAMatchesParams ¶ added in v0.0.15
type UpdateDocumentationSourceParams ¶ added in v0.0.10
Source Files
¶
Click to show internal directories.
Click to hide internal directories.