Documentation ¶
Index ¶
- type BookQueries
- func (q *BookQueries) CreateBook(b *models.Book) error
- func (q *BookQueries) DeleteBook(id uuid.UUID) error
- func (q *BookQueries) GetBook(id uuid.UUID) (models.Book, error)
- func (q *BookQueries) GetBooks() ([]models.Book, error)
- func (q *BookQueries) GetBooksByAuthor(author string) ([]models.Book, error)
- func (q *BookQueries) UpdateBook(id uuid.UUID, b *models.Book) error
- type UserQueries
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BookQueries ¶
func (*BookQueries) CreateBook ¶
func (q *BookQueries) CreateBook(b *models.Book) error
func (*BookQueries) DeleteBook ¶
func (q *BookQueries) DeleteBook(id uuid.UUID) error
func (*BookQueries) GetBooksByAuthor ¶
func (q *BookQueries) GetBooksByAuthor(author string) ([]models.Book, error)
func (*BookQueries) UpdateBook ¶
type UserQueries ¶
func (*UserQueries) CreateUser ¶
func (q *UserQueries) CreateUser(u *models.User) error
func (*UserQueries) GetUserByEmail ¶
func (q *UserQueries) GetUserByEmail(email string) (models.User, error)
func (*UserQueries) GetUserByID ¶
Click to show internal directories.
Click to hide internal directories.