// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.30.0 package database import ( "context" "github.com/jackc/pgx/v5/pgtype" ) type Querier interface { AddUserEbookFolder(ctx context.Context, arg AddUserEbookFolderParams) (UserEbookFolders, error) CreateEbook(ctx context.Context, arg CreateEbookParams) (Ebooks, error) CreateEbookRating(ctx context.Context, arg CreateEbookRatingParams) (EbookRatings, error) CreateUser(ctx context.Context, arg CreateUserParams) (CreateUserRow, error) DeleteEbook(ctx context.Context, id pgtype.UUID) error DeleteEbookRating(ctx context.Context, arg DeleteEbookRatingParams) error DeleteReadingProgress(ctx context.Context, arg DeleteReadingProgressParams) error DeleteUser(ctx context.Context, id pgtype.UUID) error DeleteUserEbookFolder(ctx context.Context, arg DeleteUserEbookFolderParams) error GetEbook(ctx context.Context, id pgtype.UUID) (Ebooks, error) GetEbookByFilePath(ctx context.Context, filePath string) (Ebooks, error) GetEbookRating(ctx context.Context, arg GetEbookRatingParams) (EbookRatings, error) GetEbookRatings(ctx context.Context, ebookID pgtype.UUID) ([]GetEbookRatingsRow, error) GetReadingProgress(ctx context.Context, arg GetReadingProgressParams) (ReadingProgress, error) GetScanSettings(ctx context.Context, id pgtype.UUID) (GetScanSettingsRow, error) GetUser(ctx context.Context, id pgtype.UUID) (GetUserRow, error) GetUserByEmail(ctx context.Context, email string) (GetUserByEmailRow, error) GetUserByEmailOrUsername(ctx context.Context, email string) (GetUserByEmailOrUsernameRow, error) GetUserByUsername(ctx context.Context, username string) (GetUserByUsernameRow, error) GetUserEbookFolders(ctx context.Context, userID pgtype.UUID) ([]UserEbookFolders, error) GetUserForLogin(ctx context.Context, email string) (GetUserForLoginRow, error) GetUserPasswordHash(ctx context.Context, id pgtype.UUID) (string, error) ListEbooks(ctx context.Context, arg ListEbooksParams) ([]Ebooks, error) ListUsers(ctx context.Context) ([]ListUsersRow, error) UpdateEbook(ctx context.Context, arg UpdateEbookParams) (Ebooks, error) UpdateEbookRating(ctx context.Context, arg UpdateEbookRatingParams) (EbookRatings, error) UpdateEmail(ctx context.Context, arg UpdateEmailParams) error UpdatePassword(ctx context.Context, arg UpdatePasswordParams) error UpdateReadingProgress(ctx context.Context, arg UpdateReadingProgressParams) (ReadingProgress, error) UpdateScanSettings(ctx context.Context, arg UpdateScanSettingsParams) error UpdateUserProfile(ctx context.Context, arg UpdateUserProfileParams) error UpdateUserTheme(ctx context.Context, arg UpdateUserThemeParams) error UpdateUsername(ctx context.Context, arg UpdateUsernameParams) error } var _ Querier = (*Queries)(nil)