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