Documentation ¶
Index ¶
- func NewNullTime(t *time.Time) sql.NullTime
- func NewTimeFromNullTime(t sql.NullTime) *time.Time
- type CreatePageContentParams
- type CreatePageParams
- type CreatePostContentParams
- type CreatePostParams
- type DBTX
- type FindPageBySlugParams
- type FindPageBySlugRow
- type FindPostBySlugParams
- type FindPostBySlugRow
- type ListPagesParams
- type ListPagesRow
- type ListPostsParams
- type ListPostsRow
- type Page
- type PageRepository
- func (r *PageRepository) CreatePage(ctx context.Context, req *pagecommand.PageCreateRequest) (*pagecommand.PageCreateResponse, error)
- func (r *PageRepository) FindBySlug(ctx context.Context, req *pagequery.PageFindRequest) (*pagequery.PageFindResponse, error)
- func (r *PageRepository) ListPages(ctx context.Context, req *pagequery.PageListRequest) (*pagequery.PageListResponse, error)
- func (r *PageRepository) UpdatePage(ctx context.Context, id uuid.UUID, req *pagecommand.PageUpdateRequest) (*pagecommand.PageUpdateResponse, error)
- type PagesContent
- type PagesMetadataParams
- type PagesMetadataRow
- type Post
- type PostRepository
- func (r *PostRepository) CreatePost(ctx context.Context, req *postcommand.PostCreateRequest) (*postcommand.PostCreateResponse, error)
- func (r *PostRepository) FindBySlug(ctx context.Context, req *postquery.PostFindRequest) (*postquery.PostFindResponse, error)
- func (r *PostRepository) ListPosts(ctx context.Context, req *postquery.PostListRequest) (*postquery.PostListResponse, error)
- func (r *PostRepository) UpdatePost(ctx context.Context, id uuid.UUID, req *postcommand.PostUpdateRequest) (*postcommand.PostUpdateResponse, error)
- type PostsContent
- type PostsMetadataParams
- type PostsMetadataRow
- type Queries
- func (q *Queries) CreatePage(ctx context.Context, arg CreatePageParams) (uuid.UUID, error)
- func (q *Queries) CreatePageContent(ctx context.Context, arg CreatePageContentParams) (uuid.UUID, error)
- func (q *Queries) CreatePost(ctx context.Context, arg CreatePostParams) (uuid.UUID, error)
- func (q *Queries) CreatePostContent(ctx context.Context, arg CreatePostContentParams) (uuid.UUID, error)
- func (q *Queries) FindPageBySlug(ctx context.Context, arg FindPageBySlugParams) (FindPageBySlugRow, error)
- func (q *Queries) FindPostBySlug(ctx context.Context, arg FindPostBySlugParams) (FindPostBySlugRow, error)
- func (q *Queries) ListPages(ctx context.Context, arg ListPagesParams) ([]ListPagesRow, error)
- func (q *Queries) ListPosts(ctx context.Context, arg ListPostsParams) ([]ListPostsRow, error)
- func (q *Queries) PagesMetadata(ctx context.Context, arg PagesMetadataParams) (PagesMetadataRow, error)
- func (q *Queries) PostsMetadata(ctx context.Context, arg PostsMetadataParams) (PostsMetadataRow, error)
- func (q *Queries) UpdatePage(ctx context.Context, arg UpdatePageParams) (uuid.UUID, error)
- func (q *Queries) UpdatePost(ctx context.Context, arg UpdatePostParams) (uuid.UUID, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type UpdatePageParams
- type UpdatePostParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CreatePageContentParams ¶
type CreatePageParams ¶
type CreatePostContentParams ¶
type CreatePostParams ¶
type FindPageBySlugParams ¶
type FindPageBySlugRow ¶
type FindPostBySlugParams ¶
type FindPostBySlugRow ¶
type ListPagesParams ¶
type ListPagesRow ¶
type ListPostsParams ¶
type ListPostsRow ¶
type PageRepository ¶
type PageRepository struct {
// contains filtered or unexported fields
}
func NewPageRepository ¶
func NewPageRepository(psql *sql.DB) *PageRepository
func (*PageRepository) CreatePage ¶
func (r *PageRepository) CreatePage(ctx context.Context, req *pagecommand.PageCreateRequest) (*pagecommand.PageCreateResponse, error)
func (*PageRepository) FindBySlug ¶
func (r *PageRepository) FindBySlug(ctx context.Context, req *pagequery.PageFindRequest) (*pagequery.PageFindResponse, error)
func (*PageRepository) ListPages ¶
func (r *PageRepository) ListPages(ctx context.Context, req *pagequery.PageListRequest) (*pagequery.PageListResponse, error)
func (*PageRepository) UpdatePage ¶
func (r *PageRepository) UpdatePage(ctx context.Context, id uuid.UUID, req *pagecommand.PageUpdateRequest) (*pagecommand.PageUpdateResponse, error)
type PagesContent ¶
type PagesMetadataParams ¶
type PagesMetadataRow ¶
type PostRepository ¶
type PostRepository struct {
// contains filtered or unexported fields
}
func NewPostRepository ¶
func NewPostRepository(psql *sql.DB) *PostRepository
func (*PostRepository) CreatePost ¶
func (r *PostRepository) CreatePost(ctx context.Context, req *postcommand.PostCreateRequest) (*postcommand.PostCreateResponse, error)
func (*PostRepository) FindBySlug ¶
func (r *PostRepository) FindBySlug(ctx context.Context, req *postquery.PostFindRequest) (*postquery.PostFindResponse, error)
func (*PostRepository) ListPosts ¶
func (r *PostRepository) ListPosts(ctx context.Context, req *postquery.PostListRequest) (*postquery.PostListResponse, error)
func (*PostRepository) UpdatePost ¶
func (r *PostRepository) UpdatePost(ctx context.Context, id uuid.UUID, req *postcommand.PostUpdateRequest) (*postcommand.PostUpdateResponse, error)
type PostsContent ¶
type PostsMetadataParams ¶
type PostsMetadataRow ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreatePage ¶
func (*Queries) CreatePageContent ¶
func (*Queries) CreatePost ¶
func (*Queries) CreatePostContent ¶
func (*Queries) FindPageBySlug ¶
func (q *Queries) FindPageBySlug(ctx context.Context, arg FindPageBySlugParams) (FindPageBySlugRow, error)
func (*Queries) FindPostBySlug ¶
func (q *Queries) FindPostBySlug(ctx context.Context, arg FindPostBySlugParams) (FindPostBySlugRow, error)
func (*Queries) ListPages ¶
func (q *Queries) ListPages(ctx context.Context, arg ListPagesParams) ([]ListPagesRow, error)
func (*Queries) ListPosts ¶
func (q *Queries) ListPosts(ctx context.Context, arg ListPostsParams) ([]ListPostsRow, error)
func (*Queries) PagesMetadata ¶
func (q *Queries) PagesMetadata(ctx context.Context, arg PagesMetadataParams) (PagesMetadataRow, error)
func (*Queries) PostsMetadata ¶
func (q *Queries) PostsMetadata(ctx context.Context, arg PostsMetadataParams) (PostsMetadataRow, error)
func (*Queries) UpdatePage ¶
func (*Queries) UpdatePost ¶
type UpdatePageParams ¶
Click to show internal directories.
Click to hide internal directories.