1// Code generated by sqlc. DO NOT EDIT.
2// versions:
3// sqlc v1.30.0
4
5package db
6
7import (
8 "context"
9)
10
11type Querier interface {
12 CreateFile(ctx context.Context, arg CreateFileParams) (File, error)
13 CreateMessage(ctx context.Context, arg CreateMessageParams) (Message, error)
14 CreateSession(ctx context.Context, arg CreateSessionParams) (Session, error)
15 DeleteFile(ctx context.Context, id string) error
16 DeleteMessage(ctx context.Context, id string) error
17 DeleteSession(ctx context.Context, id string) error
18 DeleteSessionFiles(ctx context.Context, sessionID string) error
19 DeleteSessionMessages(ctx context.Context, sessionID string) error
20 GetAverageResponseTime(ctx context.Context) (int64, error)
21 GetFile(ctx context.Context, id string) (File, error)
22 GetFileByPathAndSession(ctx context.Context, arg GetFileByPathAndSessionParams) (File, error)
23 GetFileRead(ctx context.Context, arg GetFileReadParams) (ReadFile, error)
24 GetHourDayHeatmap(ctx context.Context) ([]GetHourDayHeatmapRow, error)
25 GetMessage(ctx context.Context, id string) (Message, error)
26 GetRecentActivity(ctx context.Context) ([]GetRecentActivityRow, error)
27 GetSessionByID(ctx context.Context, id string) (Session, error)
28 GetToolUsage(ctx context.Context) ([]GetToolUsageRow, error)
29 GetTotalStats(ctx context.Context) (GetTotalStatsRow, error)
30 GetUsageByDay(ctx context.Context) ([]GetUsageByDayRow, error)
31 GetUsageByDayOfWeek(ctx context.Context) ([]GetUsageByDayOfWeekRow, error)
32 GetUsageByHour(ctx context.Context) ([]GetUsageByHourRow, error)
33 GetUsageByModel(ctx context.Context) ([]GetUsageByModelRow, error)
34 ListAllUserMessages(ctx context.Context) ([]Message, error)
35 ListFilesByPath(ctx context.Context, path string) ([]File, error)
36 ListFilesBySession(ctx context.Context, sessionID string) ([]File, error)
37 ListLatestSessionFiles(ctx context.Context, sessionID string) ([]File, error)
38 ListMessagesBySession(ctx context.Context, sessionID string) ([]Message, error)
39 ListNewFiles(ctx context.Context) ([]File, error)
40 ListSessionReadFiles(ctx context.Context, sessionID string) ([]ReadFile, error)
41 ListSessions(ctx context.Context) ([]Session, error)
42 ListUserMessagesBySession(ctx context.Context, sessionID string) ([]Message, error)
43 RecordFileRead(ctx context.Context, arg RecordFileReadParams) error
44 UpdateMessage(ctx context.Context, arg UpdateMessageParams) error
45 UpdateSession(ctx context.Context, arg UpdateSessionParams) (Session, error)
46 UpdateSessionTitleAndUsage(ctx context.Context, arg UpdateSessionTitleAndUsageParams) error
47}
48
49var _ Querier = (*Queries)(nil)