querier.go

 1// Code generated by sqlc. DO NOT EDIT.
 2// versions:
 3//   sqlc v1.22.0
 4
 5package db
 6
 7import (
 8	"context"
 9	"database/sql"
10)
11
12type Querier interface {
13	CreateFile(ctx context.Context, arg CreateFileParams) (File, error)
14	CreateMessage(ctx context.Context, arg CreateMessageParams) (Message, error)
15	CreateSession(ctx context.Context, arg CreateSessionParams) (Session, error)
16	DeleteFile(ctx context.Context, id string) error
17	DeleteMessage(ctx context.Context, id string) error
18	DeleteSession(ctx context.Context, id string) error
19	DeleteSessionFiles(ctx context.Context, sessionID string) error
20	DeleteSessionMessages(ctx context.Context, sessionID string) error
21	GetFile(ctx context.Context, id string) (File, error)
22	GetFileByPathAndSession(ctx context.Context, arg GetFileByPathAndSessionParams) (File, error)
23	GetMessage(ctx context.Context, id string) (Message, error)
24	GetSessionByID(ctx context.Context, id string) (Session, error)
25	GetSessionStats(ctx context.Context) (GetSessionStatsRow, error)
26	GetSessionStatsByDay(ctx context.Context) ([]GetSessionStatsByDayRow, error)
27	GetSessionStatsByMonth(ctx context.Context) ([]GetSessionStatsByMonthRow, error)
28	GetSessionStatsByWeek(ctx context.Context) ([]GetSessionStatsByWeekRow, error)
29	ListAllSessions(ctx context.Context) ([]Session, error)
30	ListChildSessions(ctx context.Context, parentSessionID sql.NullString) ([]Session, error)
31	ListFilesByPath(ctx context.Context, path string) ([]File, error)
32	ListFilesBySession(ctx context.Context, sessionID string) ([]File, error)
33	ListLatestSessionFiles(ctx context.Context, sessionID string) ([]File, error)
34	ListMessagesBySession(ctx context.Context, sessionID string) ([]Message, error)
35	ListNewFiles(ctx context.Context) ([]File, error)
36	ListSessions(ctx context.Context) ([]Session, error)
37	SearchSessionsByText(ctx context.Context, parts string) ([]Session, error)
38	SearchSessionsByTitle(ctx context.Context, title string) ([]Session, error)
39	SearchSessionsByTitleAndText(ctx context.Context, arg SearchSessionsByTitleAndTextParams) ([]Session, error)
40	UpdateMessage(ctx context.Context, arg UpdateMessageParams) error
41	UpdateSession(ctx context.Context, arg UpdateSessionParams) (Session, error)
42}
43
44var _ Querier = (*Queries)(nil)