// Code generated by sqlc. DO NOT EDIT. package database import ( "context" "database/sql" ) type Querier interface { CountEmailsByIdentityID(ctx context.Context, identityID int64) (int64, error) CountUnverifiedEmailsByIdentityID(ctx context.Context, identityID int64) (int64, error) CreateEmail(ctx context.Context, arg CreateEmailParams) (Email, error) CreateEmailConfirmation(ctx context.Context, arg CreateEmailConfirmationParams) (EmailConfirmation, error) CreateIdentity(ctx context.Context, arg CreateIdentityParams) (Identity, error) CreateReset(ctx context.Context, arg CreateResetParams) (PasswordReset, error) DestroyEmail(ctx context.Context, address string) error DestroyEmailConfirmation(ctx context.Context, emailAddress string) error DestroyReset(ctx context.Context, selector string) error GetEmailByAddress(ctx context.Context, address string) (Email, error) GetEmailByIdentityID(ctx context.Context, identityID int64) ([]Email, error) GetEmailConfirmationByAddress(ctx context.Context, emailAddress string) (EmailConfirmation, error) GetEmailConfirmationBySelector(ctx context.Context, selector string) (EmailConfirmation, error) GetIdentityByID(ctx context.Context, id int64) (Identity, error) GetIdentityByLogin(ctx context.Context, login sql.NullString) (Identity, error) GetIdentityByPrimaryEmail(ctx context.Context, address string) (GetIdentityByPrimaryEmailRow, error) GetPrimaryEmailByIdentityID(ctx context.Context, identityID int64) (Email, error) GetResetByIdentityID(ctx context.Context, identityID int64) (PasswordReset, error) GetResetBySelector(ctx context.Context, selector string) (PasswordReset, error) UpdateEmailPrimary(ctx context.Context, arg UpdateEmailPrimaryParams) error UpdateEmailVerified(ctx context.Context, address string) error UpdateIdentityLogin(ctx context.Context, id int64) error UpdateIdentityPassphrase(ctx context.Context, id int64) error } var _ Querier = (*Queries)(nil)