querier.go 2.6 KB

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