1// Code generated by sqlc. DO NOT EDIT.
2// versions:
3// sqlc v1.30.0
4
5package sqlc
6
7import (
8 "context"
9 "database/sql"
10)
11
12type Querier interface {
13 AddToWhitelist(ctx context.Context, domain string) error
14 AssignTagToFavorite(ctx context.Context, arg AssignTagToFavoriteParams) error
15 CapVisitCount(ctx context.Context, arg CapVisitCountParams) error
16 CreateFavorite(ctx context.Context, arg CreateFavoriteParams) (Favorite, error)
17 CreateFolder(ctx context.Context, arg CreateFolderParams) (FavoriteFolder, error)
18 CreateTag(ctx context.Context, arg CreateTagParams) (FavoriteTag, error)
19 DeleteAllHistory(ctx context.Context) error
20 // Deletes exited browser sessions older than the given cutoff time.
21 DeleteExitedSessionsBefore(ctx context.Context, endedAt sql.NullTime) (int64, error)
22 DeleteFavorite(ctx context.Context, id int64) error
23 DeleteFolder(ctx context.Context, id int64) error
24 DeleteHistoryByDomain(ctx context.Context, arg DeleteHistoryByDomainParams) error
25 DeleteHistoryByID(ctx context.Context, id int64) error
26 DeleteHistoryOlderThan(ctx context.Context, lastVisited sql.NullTime) error
27 // Deletes exited browser sessions beyond the keep limit, keeping the most recent ones.
28 DeleteOldestExitedSessions(ctx context.Context, offset int64) (int64, error)
29 DeletePermission(ctx context.Context, arg DeletePermissionParams) error
30 DeleteSession(ctx context.Context, id string) error
31 DeleteSessionState(ctx context.Context, sessionID string) error
32 DeleteTag(ctx context.Context, id int64) error
33 DeleteZoomLevel(ctx context.Context, domain string) error
34 GetActiveBrowserSession(ctx context.Context) (Session, error)
35 GetAllFavorites(ctx context.Context) ([]Favorite, error)
36 GetAllFolders(ctx context.Context) ([]FavoriteFolder, error)
37 GetAllMostVisited(ctx context.Context) ([]History, error)
38 GetAllRecentHistory(ctx context.Context) ([]History, error)
39 GetAllSessionStates(ctx context.Context) ([]SessionState, error)
40 GetAllTags(ctx context.Context) ([]FavoriteTag, error)
41 GetAllWhitelistedDomains(ctx context.Context) ([]string, error)
42 GetChildFolders(ctx context.Context, parentID sql.NullInt64) ([]FavoriteFolder, error)
43 GetDailyVisitCount(ctx context.Context, date interface{}) ([]GetDailyVisitCountRow, error)
44 GetDomainStats(ctx context.Context, limit int64) ([]GetDomainStatsRow, error)
45 GetFavoriteByID(ctx context.Context, id int64) (Favorite, error)
46 GetFavoriteByShortcut(ctx context.Context, shortcutKey sql.NullInt64) (Favorite, error)
47 GetFavoriteByURL(ctx context.Context, url string) (Favorite, error)
48 GetFavoritesByFolder(ctx context.Context, folderID sql.NullInt64) ([]Favorite, error)
49 GetFavoritesWithoutFolder(ctx context.Context) ([]Favorite, error)
50 GetFolderByID(ctx context.Context, id int64) (FavoriteFolder, error)
51 GetHistoryByURL(ctx context.Context, url string) (History, error)
52 GetHistoryStats(ctx context.Context) (GetHistoryStatsRow, error)
53 GetHourlyDistribution(ctx context.Context) ([]GetHourlyDistributionRow, error)
54 GetMostVisited(ctx context.Context, datetime interface{}) ([]History, error)
55 GetPermission(ctx context.Context, arg GetPermissionParams) (Permission, error)
56 GetRecentHistory(ctx context.Context, arg GetRecentHistoryParams) ([]History, error)
57 GetRecentHistorySince(ctx context.Context, datetime interface{}) ([]History, error)
58 GetRecentSessions(ctx context.Context, limit int64) ([]Session, error)
59 GetRootFolders(ctx context.Context) ([]FavoriteFolder, error)
60 GetSessionByID(ctx context.Context, id string) (Session, error)
61 GetSessionState(ctx context.Context, sessionID string) (SessionState, error)
62 GetSessionsWithState(ctx context.Context, limit int64) ([]GetSessionsWithStateRow, error)
63 GetTagByID(ctx context.Context, id int64) (FavoriteTag, error)
64 GetTagByName(ctx context.Context, name string) (FavoriteTag, error)
65 GetTagsForFavorite(ctx context.Context, favoriteID int64) ([]FavoriteTag, error)
66 GetTotalSessionStatesSize(ctx context.Context) (interface{}, error)
67 GetZoomLevel(ctx context.Context, domain string) (ZoomLevel, error)
68 IncrementVisitCount(ctx context.Context, url string) error
69 IncrementVisitCountByDelta(ctx context.Context, arg IncrementVisitCountByDeltaParams) error
70 InsertSession(ctx context.Context, arg InsertSessionParams) error
71 IsWhitelisted(ctx context.Context, domain string) (int64, error)
72 ListAllPermissions(ctx context.Context) ([]Permission, error)
73 ListPermissionsByOrigin(ctx context.Context, origin string) ([]Permission, error)
74 ListZoomLevels(ctx context.Context) ([]ZoomLevel, error)
75 MarkSessionEnded(ctx context.Context, arg MarkSessionEndedParams) error
76 RemoveFromWhitelist(ctx context.Context, domain string) error
77 RemoveTagFromFavorite(ctx context.Context, arg RemoveTagFromFavoriteParams) error
78 SearchHistory(ctx context.Context, arg SearchHistoryParams) ([]History, error)
79 SearchHistoryFTSTitle(ctx context.Context, arg SearchHistoryFTSTitleParams) ([]History, error)
80 SearchHistoryFTSUrl(ctx context.Context, arg SearchHistoryFTSUrlParams) ([]History, error)
81 SearchHistoryFTSUrlWithDomainBoost(ctx context.Context, arg SearchHistoryFTSUrlWithDomainBoostParams) ([]SearchHistoryFTSUrlWithDomainBoostRow, error)
82 SetFavoriteFolder(ctx context.Context, arg SetFavoriteFolderParams) error
83 SetFavoriteShortcut(ctx context.Context, arg SetFavoriteShortcutParams) error
84 SetPermission(ctx context.Context, arg SetPermissionParams) error
85 SetZoomLevel(ctx context.Context, arg SetZoomLevelParams) error
86 UpdateFavorite(ctx context.Context, arg UpdateFavoriteParams) error
87 UpdateFavoritePosition(ctx context.Context, arg UpdateFavoritePositionParams) error
88 UpdateFolder(ctx context.Context, arg UpdateFolderParams) error
89 UpdateFolderPosition(ctx context.Context, arg UpdateFolderPositionParams) error
90 UpdateTag(ctx context.Context, arg UpdateTagParams) error
91 UpsertHistory(ctx context.Context, arg UpsertHistoryParams) error
92 UpsertSessionState(ctx context.Context, arg UpsertSessionStateParams) error
93}
94
95var _ Querier = (*Queries)(nil)