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 GetCertificateValidationByHostname(ctx context.Context, hostname string) (CertificateValidation, error)
23 GetHistory(ctx context.Context, limit int64) ([]History, error)
24 GetHistoryEntry(ctx context.Context, url string) (History, error)
25 GetHistoryWithOffset(ctx context.Context, limit int64, offset int64) ([]History, error)
26 GetShortcuts(ctx context.Context) ([]Shortcut, error)
27 // Get zoom level for a specific domain
28 GetZoomLevel(ctx context.Context, domain string) (float64, error)
29 // Get zoom level for domain with default fallback
30 GetZoomLevelWithDefault(ctx context.Context, domain string) (interface{}, error)
31 // List all zoom level settings ordered by most recently updated
32 ListZoomLevels(ctx context.Context) ([]ZoomLevel, error)
33 SearchHistory(ctx context.Context, column1 sql.NullString, column2 sql.NullString, limit int64) ([]History, error)
34 // Set or update zoom level for a domain with validation
35 SetZoomLevel(ctx context.Context, domain string, zoomFactor float64) error
36 StoreCertificateValidation(ctx context.Context, hostname string, certificateHash string, userDecision string, expiresAt sql.NullTime) error
37 UpdateHistoryFavicon(ctx context.Context, faviconUrl sql.NullString, url string) error
38}
39
40var _ Querier = (*Queries)(nil)