Documentation
¶
Index ¶
- Constants
- func SetBulkInsert(data []map[string]any) (cols string, valx []string, args []any)
- func SetInsert(data map[string]any) (cols string, vals string, args []any)
- func SetOrderBy(m model.OrderBy, args *[]any) (ob string)
- func SetOrderBys(m model.OrderBys, args *[]any) (obs string)
- func SetPagination(m model.Pagination, args *[]any) (lo string)
- func SetUpdate(data map[string]any) (sets string, args []any)
- func SetUpdateWhere(data map[string]any) (cond map[string]any)
- func SetValue(val any, args *[]any) string
- func SetWhere(conds any, args *[]any) (cond string)
- type Config
- type Database
- func (db Database) AddCategory(ctx context.Context, data model.AddCategory, v *model.Category) error
- func (db Database) AddCategoryRelation(ctx context.Context, data model.AddCategoryRelation, v *model.CategoryRelation) error
- func (db Database) AddCategoryType(ctx context.Context, data model.AddCategoryType, v *model.CategoryType) error
- func (db Database) AddComic(ctx context.Context, data model.AddComic, v *model.Comic) error
- func (db Database) AddComicCategory(ctx context.Context, data model.AddComicCategory, v *model.ComicCategory) error
- func (db Database) AddComicChapter(ctx context.Context, data model.AddComicChapter, v *model.ComicChapter) error
- func (db Database) AddComicCover(ctx context.Context, data model.AddComicCover, v *model.ComicCover) error
- func (db Database) AddComicExternal(ctx context.Context, data model.AddComicExternal, v *model.ComicExternal) error
- func (db Database) AddComicRelation(ctx context.Context, data model.AddComicRelation, v *model.ComicRelation) error
- func (db Database) AddComicRelationType(ctx context.Context, data model.AddComicRelationType, ...) error
- func (db Database) AddComicSynopsis(ctx context.Context, data model.AddComicSynopsis, v *model.ComicSynopsis) error
- func (db Database) AddComicTag(ctx context.Context, data model.AddComicTag, v *model.ComicTag) error
- func (db Database) AddComicTitle(ctx context.Context, data model.AddComicTitle, v *model.ComicTitle) error
- func (db Database) AddLanguage(ctx context.Context, data model.AddLanguage, v *model.Language) error
- func (db Database) AddTag(ctx context.Context, data model.AddTag, v *model.Tag) error
- func (db Database) AddTagType(ctx context.Context, data model.AddTagType, v *model.TagType) error
- func (db Database) AddWebsite(ctx context.Context, data model.AddWebsite, v *model.Website) error
- func (db Database) BatchAdd(ctx context.Context, t string, data []map[string]any, v any) error
- func (db Database) Close() error
- func (db Database) ContextTransactionBegin(ctx context.Context) (context.Context, error)
- func (db Database) ContextTransactionCommit(ctx context.Context) error
- func (db Database) ContextTransactionRollback(ctx context.Context) error
- func (db Database) CountCategory(ctx context.Context, conds any) (int, error)
- func (db Database) CountCategoryRelation(ctx context.Context, conds any) (int, error)
- func (db Database) CountCategoryType(ctx context.Context, conds any) (int, error)
- func (db Database) CountComic(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicCategory(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicChapter(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicCover(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicExternal(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicRelation(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicRelationType(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicSynopsis(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicTag(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicTitle(ctx context.Context, conds any) (int, error)
- func (db Database) CountLanguage(ctx context.Context, conds any) (int, error)
- func (db Database) CountTag(ctx context.Context, conds any) (int, error)
- func (db Database) CountTagType(ctx context.Context, conds any) (int, error)
- func (db Database) CountWebsite(ctx context.Context, conds any) (int, error)
- func (db Database) DeleteCategory(ctx context.Context, conds any, v *model.Category) error
- func (db Database) DeleteCategoryRelation(ctx context.Context, conds any, v *model.CategoryRelation) error
- func (db Database) DeleteCategoryType(ctx context.Context, conds any, v *model.CategoryType) error
- func (db Database) DeleteComic(ctx context.Context, conds any, v *model.Comic) error
- func (db Database) DeleteComicCategory(ctx context.Context, conds any, v *model.ComicCategory) error
- func (db Database) DeleteComicChapter(ctx context.Context, conds any, v *model.ComicChapter) error
- func (db Database) DeleteComicCover(ctx context.Context, conds any, v *model.ComicCover) error
- func (db Database) DeleteComicExternal(ctx context.Context, conds any, v *model.ComicExternal) error
- func (db Database) DeleteComicRelation(ctx context.Context, conds any, v *model.ComicRelation) error
- func (db Database) DeleteComicRelationType(ctx context.Context, conds any, v *model.ComicRelationType) error
- func (db Database) DeleteComicSynopsis(ctx context.Context, conds any, v *model.ComicSynopsis) error
- func (db Database) DeleteComicTag(ctx context.Context, conds any, v *model.ComicTag) error
- func (db Database) DeleteComicTitle(ctx context.Context, conds any, v *model.ComicTitle) error
- func (db Database) DeleteLanguage(ctx context.Context, conds any, v *model.Language) error
- func (db Database) DeleteTag(ctx context.Context, conds any, v *model.Tag) error
- func (db Database) DeleteTagType(ctx context.Context, conds any, v *model.TagType) error
- func (db Database) DeleteWebsite(ctx context.Context, conds any, v *model.Website) error
- func (db Database) Exec(ctx context.Context, sql string, args ...any) error
- func (db Database) ExistsComic(ctx context.Context, conds any) (bool, error)
- func (db Database) GenericAdd(ctx context.Context, t string, data map[string]any, v any) error
- func (db Database) GenericCount(ctx context.Context, t string, conds any) (int, error)
- func (db Database) GenericDelete(ctx context.Context, t string, conds any, v any) error
- func (db Database) GenericExists(ctx context.Context, t string, conds any) (bool, error)
- func (db Database) GenericGet(ctx context.Context, t string, conds any, v any) error
- func (db Database) GenericList(ctx context.Context, t string, params model.ListParams, v any) error
- func (db Database) GenericUpdate(ctx context.Context, t string, data map[string]any, conds any, v any) error
- func (db Database) GetCategory(ctx context.Context, conds any) (*model.Category, error)
- func (db Database) GetCategoryRelation(ctx context.Context, conds any) (*model.CategoryRelation, error)
- func (db Database) GetCategoryType(ctx context.Context, conds any) (*model.CategoryType, error)
- func (db Database) GetComic(ctx context.Context, conds any) (*model.Comic, error)
- func (db Database) GetComicCategory(ctx context.Context, conds any) (*model.ComicCategory, error)
- func (db Database) GetComicChapter(ctx context.Context, conds any) (*model.ComicChapter, error)
- func (db Database) GetComicCover(ctx context.Context, conds any) (*model.ComicCover, error)
- func (db Database) GetComicExternal(ctx context.Context, conds any) (*model.ComicExternal, error)
- func (db Database) GetComicRelation(ctx context.Context, conds any) (*model.ComicRelation, error)
- func (db Database) GetComicRelationType(ctx context.Context, conds any) (*model.ComicRelationType, error)
- func (db Database) GetComicSynopsis(ctx context.Context, conds any) (*model.ComicSynopsis, error)
- func (db Database) GetComicTag(ctx context.Context, conds any) (*model.ComicTag, error)
- func (db Database) GetComicTitle(ctx context.Context, conds any) (*model.ComicTitle, error)
- func (db Database) GetLanguage(ctx context.Context, conds any) (*model.Language, error)
- func (db Database) GetTag(ctx context.Context, conds any) (*model.Tag, error)
- func (db Database) GetTagType(ctx context.Context, conds any) (*model.TagType, error)
- func (db Database) GetWebsite(ctx context.Context, conds any) (*model.Website, error)
- func (db Database) ListCategory(ctx context.Context, params model.ListParams) ([]*model.Category, error)
- func (db Database) ListCategoryRelation(ctx context.Context, params model.ListParams) ([]*model.CategoryRelation, error)
- func (db Database) ListCategoryType(ctx context.Context, params model.ListParams) ([]*model.CategoryType, error)
- func (db Database) ListComic(ctx context.Context, params model.ListParams) ([]*model.Comic, error)
- func (db Database) ListComicCategory(ctx context.Context, params model.ListParams) ([]*model.ComicCategory, error)
- func (db Database) ListComicChapter(ctx context.Context, params model.ListParams) ([]*model.ComicChapter, error)
- func (db Database) ListComicCover(ctx context.Context, params model.ListParams) ([]*model.ComicCover, error)
- func (db Database) ListComicExternal(ctx context.Context, params model.ListParams) ([]*model.ComicExternal, error)
- func (db Database) ListComicRelation(ctx context.Context, params model.ListParams) ([]*model.ComicRelation, error)
- func (db Database) ListComicRelationType(ctx context.Context, params model.ListParams) ([]*model.ComicRelationType, error)
- func (db Database) ListComicSynopsis(ctx context.Context, params model.ListParams) ([]*model.ComicSynopsis, error)
- func (db Database) ListComicTag(ctx context.Context, params model.ListParams) ([]*model.ComicTag, error)
- func (db Database) ListComicTitle(ctx context.Context, params model.ListParams) ([]*model.ComicTitle, error)
- func (db Database) ListLanguage(ctx context.Context, params model.ListParams) ([]*model.Language, error)
- func (db Database) ListTag(ctx context.Context, params model.ListParams) ([]*model.Tag, error)
- func (db Database) ListTagType(ctx context.Context, params model.ListParams) ([]*model.TagType, error)
- func (db Database) ListWebsite(ctx context.Context, params model.ListParams) ([]*model.Website, error)
- func (db Database) Migrate(ctx context.Context, provider string) error
- func (db Database) QueryAll(ctx context.Context, dst any, sql string, args ...any) error
- func (db Database) QueryOne(ctx context.Context, dst any, sql string, args ...any) error
- func (db Database) UpdateCategory(ctx context.Context, data model.SetCategory, conds any, v *model.Category) error
- func (db Database) UpdateCategoryRelation(ctx context.Context, data model.SetCategoryRelation, conds any, ...) error
- func (db Database) UpdateCategoryType(ctx context.Context, data model.SetCategoryType, conds any, ...) error
- func (db Database) UpdateComic(ctx context.Context, data model.SetComic, conds any, v *model.Comic) error
- func (db Database) UpdateComicCategory(ctx context.Context, data model.SetComicCategory, conds any, ...) error
- func (db Database) UpdateComicChapter(ctx context.Context, data model.SetComicChapter, conds any, ...) error
- func (db Database) UpdateComicCover(ctx context.Context, data model.SetComicCover, conds any, v *model.ComicCover) error
- func (db Database) UpdateComicExternal(ctx context.Context, data model.SetComicExternal, conds any, ...) error
- func (db Database) UpdateComicRelation(ctx context.Context, data model.SetComicRelation, conds any, ...) error
- func (db Database) UpdateComicRelationType(ctx context.Context, data model.SetComicRelationType, conds any, ...) error
- func (db Database) UpdateComicSynopsis(ctx context.Context, data model.SetComicSynopsis, conds any, ...) error
- func (db Database) UpdateComicTag(ctx context.Context, data model.SetComicTag, conds any, v *model.ComicTag) error
- func (db Database) UpdateComicTitle(ctx context.Context, data model.SetComicTitle, conds any, v *model.ComicTitle) error
- func (db Database) UpdateLanguage(ctx context.Context, data model.SetLanguage, conds any, v *model.Language) error
- func (db Database) UpdateTag(ctx context.Context, data model.SetTag, conds any, v *model.Tag) error
- func (db Database) UpdateTagType(ctx context.Context, data model.SetTagType, conds any, v *model.TagType) error
- func (db Database) UpdateWebsite(ctx context.Context, data model.SetWebsite, conds any, v *model.Website) error
Constants ¶
View Source
const ( CodeErrForeign = "23503" CodeErrExists = "23505" CodeErrValidation = "23514" )
View Source
const ( NameErrCategoryTypeKey = "category_type_code_key" NameErrCategoryKey = "category_type_id_code_key" NameErrCategoryFKey = "category_type_id_fkey" NameErrCategoryRelationPKey = "category_relation_pkey" NameErrCategoryRelationFKey0 = "category_relation_parent_id_fkey" NameErrCategoryRelationFKey1 = "category_relation_child_id_fkey" NameErrCategoryRelationCheck = "category_relation_parent_id_child_id_check" )
View Source
const ( NameErrComicKey = "comic_code_key" NameErrComicFKey = "comic_language_id_fkey" )
View Source
const ( NameErrComicTitleKey0 = "comic_title_comic_id_rid_key" NameErrComicTitleKey1 = "comic_title_comic_id_title_key" NameErrComicTitleFKey0 = "comic_title_comic_id_fkey" NameErrComicTitleFKey1 = "comic_title_language_id_fkey" NameErrComicCoverKey0 = "comic_cover_comic_id_rid_key" NameErrComicCoverKey1 = "comic_cover_comic_id_website_id_relative_url_key" NameErrComicCoverFKey0 = "comic_cover_comic_id_fkey" NameErrComicCoverFKey1 = "comic_cover_website_id_fkey" NameErrComicSynopsisKey0 = "comic_synopsis_comic_id_rid_key" NameErrComicSynopsisKey1 = "comic_synopsis_comic_id_synopsis_key" NameErrComicSynopsisFKey0 = "comic_synopsis_comic_id_fkey" NameErrComicSynopsisFKey1 = "comic_synopsis_language_id_fkey" NameErrComicExternalKey0 = "comic_external_comic_id_rid_key" NameErrComicExternalKey1 = "comic_external_comic_id_website_id_relative_url_key" NameErrComicExternalFKey0 = "comic_external_comic_id_fkey" NameErrComicExternalFKey1 = "comic_external_website_id_fkey" NameErrComicCategoryPKey = "comic_category_pkey" NameErrComicCategoryFKey0 = "comic_category_comic_id_fkey" NameErrComicCategoryFKey1 = "comic_category_category_id_fkey" NameErrComicTagPKey = "comic_tag_pkey" NameErrComicTagFKey0 = "comic_tag_comic_id_fkey" NameErrComicTagFKey1 = "comic_tag_tag_id_fkey" NameErrComicRelationTypeKey = "comic_relation_type_code_key" NameErrComicRelationPKey = "comic_relation_pkey" NameErrComicRelationFKey0 = "comic_relation_type_id_fkey" NameErrComicRelationFKey1 = "comic_relation_parent_id_fkey" NameErrComicRelationFKey2 = "comic_relation_child_id_fkey" NameErrComicRelationCheck = "comic_relation_parent_id_child_id_check" )
View Source
const ( NameErrComicChapterFKey = "comic_chapter_comic_id_fkey" NameErrComicChapterKey = "comic_chapter_comic_id_chapter_version_key" )
View Source
const ( NameErrTagTypeKey = "tag_type_code_key" NameErrTagKey = "tag_type_id_code_key" NameErrTagFKey = "tag_type_id_fkey" )
View Source
const (
NameErrLanguageKey = "language_ietf_key"
)
View Source
const (
NameErrWebsiteKey = "website_domain_key"
)
Variables ¶
This section is empty.
Functions ¶
func SetBulkInsert ¶
func SetPagination ¶
func SetPagination(m model.Pagination, args *[]any) (lo string)
Types ¶
type Database ¶
type Database struct {
// contains filtered or unexported fields
}
func (Database) AddCategory ¶
func (Database) AddCategoryRelation ¶
func (db Database) AddCategoryRelation(ctx context.Context, data model.AddCategoryRelation, v *model.CategoryRelation) error
func (Database) AddCategoryType ¶
func (db Database) AddCategoryType(ctx context.Context, data model.AddCategoryType, v *model.CategoryType) error
func (Database) AddComicCategory ¶
func (db Database) AddComicCategory(ctx context.Context, data model.AddComicCategory, v *model.ComicCategory) error
func (Database) AddComicChapter ¶
func (db Database) AddComicChapter(ctx context.Context, data model.AddComicChapter, v *model.ComicChapter) error
func (Database) AddComicCover ¶
func (db Database) AddComicCover(ctx context.Context, data model.AddComicCover, v *model.ComicCover) error
func (Database) AddComicExternal ¶
func (db Database) AddComicExternal(ctx context.Context, data model.AddComicExternal, v *model.ComicExternal) error
func (Database) AddComicRelation ¶
func (db Database) AddComicRelation(ctx context.Context, data model.AddComicRelation, v *model.ComicRelation) error
func (Database) AddComicRelationType ¶
func (db Database) AddComicRelationType(ctx context.Context, data model.AddComicRelationType, v *model.ComicRelationType) error
func (Database) AddComicSynopsis ¶
func (db Database) AddComicSynopsis(ctx context.Context, data model.AddComicSynopsis, v *model.ComicSynopsis) error
func (Database) AddComicTag ¶
func (Database) AddComicTitle ¶
func (db Database) AddComicTitle(ctx context.Context, data model.AddComicTitle, v *model.ComicTitle) error
func (Database) AddLanguage ¶
func (Database) AddTagType ¶
func (Database) AddWebsite ¶
func (Database) ContextTransactionBegin ¶
func (Database) ContextTransactionCommit ¶
func (Database) ContextTransactionRollback ¶
func (Database) CountCategory ¶
func (Database) CountCategoryRelation ¶
func (Database) CountCategoryType ¶
func (Database) CountComic ¶
func (Database) CountComicCategory ¶
func (Database) CountComicChapter ¶
func (Database) CountComicCover ¶
func (Database) CountComicExternal ¶
func (Database) CountComicRelation ¶
func (Database) CountComicRelationType ¶
func (Database) CountComicSynopsis ¶
func (Database) CountComicTag ¶
func (Database) CountComicTitle ¶
func (Database) CountLanguage ¶
func (Database) CountTagType ¶
func (Database) CountWebsite ¶
func (Database) DeleteCategory ¶
func (Database) DeleteCategoryRelation ¶
func (Database) DeleteCategoryType ¶
func (Database) DeleteComic ¶
func (Database) DeleteComicCategory ¶
func (Database) DeleteComicChapter ¶
func (Database) DeleteComicCover ¶
func (Database) DeleteComicExternal ¶
func (Database) DeleteComicRelation ¶
func (Database) DeleteComicRelationType ¶
func (Database) DeleteComicSynopsis ¶
func (Database) DeleteComicTag ¶
func (Database) DeleteComicTitle ¶
func (Database) DeleteLanguage ¶
func (Database) DeleteTagType ¶
func (Database) DeleteWebsite ¶
func (Database) ExistsComic ¶
func (Database) GenericAdd ¶
func (Database) GenericCount ¶
func (Database) GenericDelete ¶
func (Database) GenericExists ¶
func (Database) GenericGet ¶
func (Database) GenericList ¶
func (Database) GenericUpdate ¶
func (Database) GetCategory ¶
func (Database) GetCategoryRelation ¶
func (Database) GetCategoryType ¶
func (Database) GetComicCategory ¶
func (Database) GetComicChapter ¶
func (Database) GetComicCover ¶
func (Database) GetComicExternal ¶
func (Database) GetComicRelation ¶
func (Database) GetComicRelationType ¶
func (Database) GetComicSynopsis ¶
func (Database) GetComicTag ¶
func (Database) GetComicTitle ¶
func (Database) GetLanguage ¶
func (Database) GetTagType ¶
func (Database) GetWebsite ¶
func (Database) ListCategory ¶
func (Database) ListCategoryRelation ¶
func (db Database) ListCategoryRelation(ctx context.Context, params model.ListParams) ([]*model.CategoryRelation, error)
func (Database) ListCategoryType ¶
func (db Database) ListCategoryType(ctx context.Context, params model.ListParams) ([]*model.CategoryType, error)
func (Database) ListComicCategory ¶
func (db Database) ListComicCategory(ctx context.Context, params model.ListParams) ([]*model.ComicCategory, error)
func (Database) ListComicChapter ¶
func (db Database) ListComicChapter(ctx context.Context, params model.ListParams) ([]*model.ComicChapter, error)
func (Database) ListComicCover ¶
func (db Database) ListComicCover(ctx context.Context, params model.ListParams) ([]*model.ComicCover, error)
func (Database) ListComicExternal ¶
func (db Database) ListComicExternal(ctx context.Context, params model.ListParams) ([]*model.ComicExternal, error)
func (Database) ListComicRelation ¶
func (db Database) ListComicRelation(ctx context.Context, params model.ListParams) ([]*model.ComicRelation, error)
func (Database) ListComicRelationType ¶
func (db Database) ListComicRelationType(ctx context.Context, params model.ListParams) ([]*model.ComicRelationType, error)
func (Database) ListComicSynopsis ¶
func (db Database) ListComicSynopsis(ctx context.Context, params model.ListParams) ([]*model.ComicSynopsis, error)
func (Database) ListComicTag ¶
func (Database) ListComicTitle ¶
func (db Database) ListComicTitle(ctx context.Context, params model.ListParams) ([]*model.ComicTitle, error)
func (Database) ListLanguage ¶
func (Database) ListTagType ¶
func (Database) ListWebsite ¶
func (Database) UpdateCategory ¶
func (Database) UpdateCategoryRelation ¶
func (db Database) UpdateCategoryRelation(ctx context.Context, data model.SetCategoryRelation, conds any, v *model.CategoryRelation) error
func (Database) UpdateCategoryType ¶
func (db Database) UpdateCategoryType(ctx context.Context, data model.SetCategoryType, conds any, v *model.CategoryType) error
func (Database) UpdateComic ¶
func (Database) UpdateComicCategory ¶
func (db Database) UpdateComicCategory(ctx context.Context, data model.SetComicCategory, conds any, v *model.ComicCategory) error
func (Database) UpdateComicChapter ¶
func (db Database) UpdateComicChapter(ctx context.Context, data model.SetComicChapter, conds any, v *model.ComicChapter) error
func (Database) UpdateComicCover ¶
func (db Database) UpdateComicCover(ctx context.Context, data model.SetComicCover, conds any, v *model.ComicCover) error
func (Database) UpdateComicExternal ¶
func (db Database) UpdateComicExternal(ctx context.Context, data model.SetComicExternal, conds any, v *model.ComicExternal) error
func (Database) UpdateComicRelation ¶
func (db Database) UpdateComicRelation(ctx context.Context, data model.SetComicRelation, conds any, v *model.ComicRelation) error
func (Database) UpdateComicRelationType ¶
func (db Database) UpdateComicRelationType(ctx context.Context, data model.SetComicRelationType, conds any, v *model.ComicRelationType) error
func (Database) UpdateComicSynopsis ¶
func (db Database) UpdateComicSynopsis(ctx context.Context, data model.SetComicSynopsis, conds any, v *model.ComicSynopsis) error
func (Database) UpdateComicTag ¶
func (Database) UpdateComicTitle ¶
func (db Database) UpdateComicTitle(ctx context.Context, data model.SetComicTitle, conds any, v *model.ComicTitle) error
func (Database) UpdateLanguage ¶
func (Database) UpdateTagType ¶
Click to show internal directories.
Click to hide internal directories.