1// Code generated by sqlc. DO NOT EDIT.
2// versions:
3// sqlc v1.30.0
4
5package db
6
7import (
8 "context"
9 "database/sql"
10)
11
12type Querier interface {
13 AddOrUpdateHistory(ctx context.Context, url string, title sql.NullString) error
14 // Cleanup zoom level entries older than specified days
15 CleanupOldZoomLevels(ctx context.Context, dollar_1 sql.NullString) error
16 DeleteCertificateValidation(ctx context.Context, hostname string, certificateHash string) error
17 DeleteExpiredCertificateValidations(ctx context.Context) error
18 DeleteHistory(ctx context.Context, id int64) error
19 // Delete zoom level setting for a domain
20 DeleteZoomLevel(ctx context.Context, domain string) error
21 GetCertificateValidation(ctx context.Context, hostname string, certificateHash string) (CertificateValidation, error)
22 GetHistory(ctx context.Context, limit int64) ([]History, error)
23 GetHistoryEntry(ctx context.Context, url string) (History, error)
24 GetHistoryWithOffset(ctx context.Context, limit int64, offset int64) ([]History, error)
25 GetShortcuts(ctx context.Context) ([]Shortcut, error)
26 // Get zoom level for a specific domain
27 GetZoomLevel(ctx context.Context, domain string) (float64, error)
28 // Get zoom level for domain with default fallback
29 GetZoomLevelWithDefault(ctx context.Context, domain string) (interface{}, error)
30 // List all zoom level settings ordered by most recently updated
31 ListZoomLevels(ctx context.Context) ([]ZoomLevel, error)
32 SearchHistory(ctx context.Context, column1 sql.NullString, column2 sql.NullString, limit int64) ([]History, error)
33 // Set or update zoom level for a domain with validation
34 SetZoomLevel(ctx context.Context, domain string, zoomFactor float64) error
35 StoreCertificateValidation(ctx context.Context, hostname string, certificateHash string, userDecision string, expiresAt sql.NullTime) error
36 UpdateHistoryFavicon(ctx context.Context, faviconUrl sql.NullString, url string) error
37}
38
39var _ Querier = (*Queries)(nil)