querier.go

 1// Code generated by sqlc. DO NOT EDIT.
 2// versions:
 3//   sqlc v1.27.0
 4
 5package db
 6
 7import (
 8	"context"
 9)
10
11type Querier interface {
12	CreateMessage(ctx context.Context, arg CreateMessageParams) (Message, error)
13	CreateSession(ctx context.Context, arg CreateSessionParams) (Session, error)
14	DeleteMessage(ctx context.Context, id string) error
15	DeleteSession(ctx context.Context, id string) error
16	DeleteSessionMessages(ctx context.Context, sessionID string) error
17	GetMessage(ctx context.Context, id string) (Message, error)
18	GetSessionByID(ctx context.Context, id string) (Session, error)
19	ListMessagesBySession(ctx context.Context, sessionID string) ([]Message, error)
20	ListSessions(ctx context.Context) ([]Session, error)
21	UpdateSession(ctx context.Context, arg UpdateSessionParams) (Session, error)
22}
23
24var _ Querier = (*Queries)(nil)