Documentation
¶
Index ¶
- type Authors
- type CreateAuthorRow
- type CreatePostRow
- type CreateTagRow
- type DBTX
- type GetAuthorRow
- type GetAuthorStatsRow
- type GetAuthorWithPostCountRow
- type GetPopularTagsRow
- type GetPostRow
- type GetPostTagsRow
- type GetPostsByTagRow
- type GetTagByNameRow
- type GetTagRow
- type ListAuthorsRow
- type ListPostsRow
- type ListTagsRow
- type ListUnpublishedPostsRow
- type Posts
- type Querier
- type Queries
- func (q *Queries) AddTagToPost(ctx context.Context, arg1 int32, arg2 int32) (sql.Result, error)
- func (q *Queries) CreateAuthor(ctx context.Context, arg1 string, arg2 string, arg3 sql.NullString) (CreateAuthorRow, error)
- func (q *Queries) CreatePost(ctx context.Context, arg1 int32, arg2 string, arg3 string, arg4 int32) (CreatePostRow, error)
- func (q *Queries) CreateTag(ctx context.Context, arg1 string, arg2 sql.NullString) (CreateTagRow, error)
- func (q *Queries) DeleteAuthor(ctx context.Context, id int32) (sql.Result, error)
- func (q *Queries) DeleteTag(ctx context.Context, id int32) (sql.Result, error)
- func (q *Queries) GetAuthor(ctx context.Context, id int32) (GetAuthorRow, error)
- func (q *Queries) GetAuthorStats(ctx context.Context, id int32) (GetAuthorStatsRow, error)
- func (q *Queries) GetAuthorWithPostCount(ctx context.Context, id int32) (GetAuthorWithPostCountRow, error)
- func (q *Queries) GetPopularTags(ctx context.Context, arg1 *int32) ([]GetPopularTagsRow, error)
- func (q *Queries) GetPost(ctx context.Context, id int32) (GetPostRow, error)
- func (q *Queries) GetPostTags(ctx context.Context, postId int32) ([]GetPostTagsRow, error)
- func (q *Queries) GetPostsByTag(ctx context.Context, name string) ([]GetPostsByTagRow, error)
- func (q *Queries) GetTag(ctx context.Context, id int32) (GetTagRow, error)
- func (q *Queries) GetTagByName(ctx context.Context, name string) (GetTagByNameRow, error)
- func (q *Queries) IncrementViewCount(ctx context.Context, id int32) (sql.Result, error)
- func (q *Queries) ListAuthors(ctx context.Context) ([]ListAuthorsRow, error)
- func (q *Queries) ListPosts(ctx context.Context) ([]ListPostsRow, error)
- func (q *Queries) ListTags(ctx context.Context) ([]ListTagsRow, error)
- func (q *Queries) ListUnpublishedPosts(ctx context.Context) ([]ListUnpublishedPostsRow, error)
- func (q *Queries) SearchPosts(ctx context.Context, title *int32, arg2 *int32, arg3 *int32, arg4 *int32) ([]SearchPostsRow, error)
- func (q *Queries) UpdateAuthor(ctx context.Context, name string, arg2 string, arg3 sql.NullString, arg4 int32) (UpdateAuthorRow, error)
- type QueryResult
- type SearchPostsRow
- type Tags
- type UpdateAuthorRow
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAuthorRow ¶
type CreatePostRow ¶
type CreateTagRow ¶
type CreateTagRow struct {
Id int32
Name string
Description sql.NullString
}
type GetAuthorRow ¶
type GetAuthorStatsRow ¶
type GetPopularTagsRow ¶
type GetPopularTagsRow struct {
Id int32
Name string
Description sql.NullString
PostCount *int32
}
type GetPostRow ¶
type GetPostTagsRow ¶
type GetPostTagsRow struct {
Id int32
Name string
Description sql.NullString
}
type GetPostsByTagRow ¶
type GetTagByNameRow ¶
type GetTagByNameRow struct {
Id int32
Name string
Description sql.NullString
}
type ListAuthorsRow ¶
type ListPostsRow ¶
type ListTagsRow ¶
type ListTagsRow struct {
Id int32
Name string
Description sql.NullString
}
type ListUnpublishedPostsRow ¶
type Querier ¶
type Querier interface {
AddTagToPost(ctx context.Context, arg1 int32, arg2 int32) (sql.Result, error)
CreateAuthor(ctx context.Context, arg1 string, arg2 string, arg3 sql.NullString) (CreateAuthorRow, error)
CreatePost(ctx context.Context, arg1 int32, arg2 string, arg3 string, arg4 int32) (CreatePostRow, error)
CreateTag(ctx context.Context, arg1 string, arg2 sql.NullString) (CreateTagRow, error)
DeleteAuthor(ctx context.Context, id int32) (sql.Result, error)
DeleteTag(ctx context.Context, id int32) (sql.Result, error)
GetAuthor(ctx context.Context, id int32) (GetAuthorRow, error)
GetAuthorStats(ctx context.Context, id int32) (GetAuthorStatsRow, error)
GetAuthorWithPostCount(ctx context.Context, id int32) (GetAuthorWithPostCountRow, error)
GetPopularTags(ctx context.Context, arg1 *int32) ([]GetPopularTagsRow, error)
GetPost(ctx context.Context, id int32) (GetPostRow, error)
GetPostTags(ctx context.Context, postId int32) ([]GetPostTagsRow, error)
GetPostsByTag(ctx context.Context, name string) ([]GetPostsByTagRow, error)
GetTag(ctx context.Context, id int32) (GetTagRow, error)
GetTagByName(ctx context.Context, name string) (GetTagByNameRow, error)
IncrementViewCount(ctx context.Context, id int32) (sql.Result, error)
ListAuthors(ctx context.Context) ([]ListAuthorsRow, error)
ListPosts(ctx context.Context) ([]ListPostsRow, error)
ListTags(ctx context.Context) ([]ListTagsRow, error)
ListUnpublishedPosts(ctx context.Context) ([]ListUnpublishedPostsRow, error)
SearchPosts(ctx context.Context, title *int32, arg2 *int32, arg3 *int32, arg4 *int32) ([]SearchPostsRow, error)
UpdateAuthor(ctx context.Context, name string, arg2 string, arg3 sql.NullString, arg4 int32) (UpdateAuthorRow, error)
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddTagToPost ¶
func (*Queries) CreateAuthor ¶
func (q *Queries) CreateAuthor(ctx context.Context, arg1 string, arg2 string, arg3 sql.NullString) (CreateAuthorRow, error)
func (*Queries) CreatePost ¶
func (*Queries) CreateTag ¶
func (q *Queries) CreateTag(ctx context.Context, arg1 string, arg2 sql.NullString) (CreateTagRow, error)
func (*Queries) DeleteAuthor ¶
func (*Queries) GetAuthorStats ¶
func (*Queries) GetAuthorWithPostCount ¶
func (*Queries) GetPopularTags ¶
func (*Queries) GetPostTags ¶
func (*Queries) GetPostsByTag ¶
func (*Queries) GetTagByName ¶
func (*Queries) IncrementViewCount ¶
func (*Queries) ListAuthors ¶
func (q *Queries) ListAuthors(ctx context.Context) ([]ListAuthorsRow, error)
func (*Queries) ListPosts ¶
func (q *Queries) ListPosts(ctx context.Context) ([]ListPostsRow, error)
func (*Queries) ListUnpublishedPosts ¶
func (q *Queries) ListUnpublishedPosts(ctx context.Context) ([]ListUnpublishedPostsRow, error)
func (*Queries) SearchPosts ¶
func (*Queries) UpdateAuthor ¶
func (q *Queries) UpdateAuthor(ctx context.Context, name string, arg2 string, arg3 sql.NullString, arg4 int32) (UpdateAuthorRow, error)
type QueryResult ¶
type SearchPostsRow ¶
type Tags ¶
type Tags struct {
Id int32 `json:"id"`
Name string `json:"name"`
Description sql.NullString `json:"description"`
}
type UpdateAuthorRow ¶
Source Files
¶
- helpers.gen.go
- models.gen.go
- querier.gen.go
- query_add_tag_to_post.go
- query_create_author.go
- query_create_post.go
- query_create_tag.go
- query_delete_author.go
- query_delete_tag.go
- query_get_author.go
- query_get_author_stats.go
- query_get_author_with_post_count.go
- query_get_popular_tags.go
- query_get_post.go
- query_get_post_tags.go
- query_get_posts_by_tag.go
- query_get_tag.go
- query_get_tag_by_name.go
- query_increment_view_count.go
- query_list_authors.go
- query_list_posts.go
- query_list_tags.go
- query_list_unpublished_posts.go
- query_search_posts.go
- query_update_author.go
Click to show internal directories.
Click to hide internal directories.