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) AddComic(ctx context.Context, data model.AddComic, v *model.Comic) error
- func (db Database) AddComicChapter(ctx context.Context, data model.AddComicChapter, v *model.ComicChapter) error
- func (db Database) AddComicChapterLink(ctx context.Context, data model.AddComicChapterLink, v *model.ComicChapterLink) error
- func (db Database) AddComicLink(ctx context.Context, data model.AddComicLink, v *model.ComicLink) error
- func (db Database) AddLanguage(ctx context.Context, data model.AddLanguage, v *model.Language) error
- func (db Database) AddLink(ctx context.Context, data model.AddLink, v *model.Link) error
- func (db Database) AddLinkTLLanguage(ctx context.Context, data model.AddLinkTLLanguage, v *model.LinkTLLanguage) error
- func (db Database) AddWebsite(ctx context.Context, data model.AddWebsite, v *model.Website) error
- func (db Database) AddWebsiteTLLanguage(ctx context.Context, data model.AddWebsiteTLLanguage, ...) 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) CountComic(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicChapter(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicChapterLink(ctx context.Context, conds any) (int, error)
- func (db Database) CountComicLink(ctx context.Context, conds any) (int, error)
- func (db Database) CountLanguage(ctx context.Context, conds any) (int, error)
- func (db Database) CountLink(ctx context.Context, conds any) (int, error)
- func (db Database) CountLinkTLLanguage(ctx context.Context, conds any) (int, error)
- func (db Database) CountWebsite(ctx context.Context, conds any) (int, error)
- func (db Database) CountWebsiteTLLanguage(ctx context.Context, conds any) (int, error)
- func (db Database) DeleteComic(ctx context.Context, conds any, v *model.Comic) error
- func (db Database) DeleteComicChapter(ctx context.Context, conds any, v *model.ComicChapter) error
- func (db Database) DeleteComicChapterLink(ctx context.Context, conds any, v *model.ComicChapterLink) error
- func (db Database) DeleteComicLink(ctx context.Context, conds any, v *model.ComicLink) error
- func (db Database) DeleteLanguage(ctx context.Context, conds any, v *model.Language) error
- func (db Database) DeleteLink(ctx context.Context, conds any, v *model.Link) error
- func (db Database) DeleteLinkTLLanguage(ctx context.Context, conds any, v *model.LinkTLLanguage) error
- func (db Database) DeleteWebsite(ctx context.Context, conds any, v *model.Website) error
- func (db Database) DeleteWebsiteTLLanguage(ctx context.Context, conds any, v *model.WebsiteTLLanguage) 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) ExistsComicChapter(ctx context.Context, conds any) (bool, error)
- func (db Database) ExistsLink(ctx context.Context, conds any) (bool, error)
- func (db Database) ExistsWebsite(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) GetComic(ctx context.Context, conds any) (*model.Comic, error)
- func (db Database) GetComicChapter(ctx context.Context, conds any) (*model.ComicChapter, error)
- func (db Database) GetComicChapterLink(ctx context.Context, conds any) (*model.ComicChapterLink, error)
- func (db Database) GetComicLink(ctx context.Context, conds any) (*model.ComicLink, error)
- func (db Database) GetLanguage(ctx context.Context, conds any) (*model.Language, error)
- func (db Database) GetLink(ctx context.Context, conds any) (*model.Link, error)
- func (db Database) GetLinkTLLanguage(ctx context.Context, conds any) (*model.LinkTLLanguage, error)
- func (db Database) GetWebsite(ctx context.Context, conds any) (*model.Website, error)
- func (db Database) GetWebsiteTLLanguage(ctx context.Context, conds any) (*model.WebsiteTLLanguage, error)
- func (db Database) ListComic(ctx context.Context, params model.ListParams) ([]*model.Comic, error)
- func (db Database) ListComicChapter(ctx context.Context, params model.ListParams) ([]*model.ComicChapter, error)
- func (db Database) ListComicChapterLink(ctx context.Context, params model.ListParams) ([]*model.ComicChapterLink, error)
- func (db Database) ListComicLink(ctx context.Context, params model.ListParams) ([]*model.ComicLink, error)
- func (db Database) ListLanguage(ctx context.Context, params model.ListParams) ([]*model.Language, error)
- func (db Database) ListLink(ctx context.Context, params model.ListParams) ([]*model.Link, error)
- func (db Database) ListLinkTLLanguage(ctx context.Context, params model.ListParams) ([]*model.LinkTLLanguage, error)
- func (db Database) ListWebsite(ctx context.Context, params model.ListParams) ([]*model.Website, error)
- func (db Database) ListWebsiteTLLanguage(ctx context.Context, params model.ListParams) ([]*model.WebsiteTLLanguage, 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) UpdateComic(ctx context.Context, data model.SetComic, conds any, v *model.Comic) error
- func (db Database) UpdateComicChapter(ctx context.Context, data model.SetComicChapter, conds any, ...) error
- func (db Database) UpdateComicChapterLink(ctx context.Context, data model.SetComicChapterLink, conds any, ...) error
- func (db Database) UpdateComicLink(ctx context.Context, data model.SetComicLink, conds any, v *model.ComicLink) error
- func (db Database) UpdateLanguage(ctx context.Context, data model.SetLanguage, conds any, v *model.Language) error
- func (db Database) UpdateLink(ctx context.Context, data model.SetLink, conds any, v *model.Link) error
- func (db Database) UpdateLinkTLLanguage(ctx context.Context, data model.SetLinkTLLanguage, conds any, ...) error
- func (db Database) UpdateWebsite(ctx context.Context, data model.SetWebsite, conds any, v *model.Website) error
- func (db Database) UpdateWebsiteTLLanguage(ctx context.Context, data model.SetWebsiteTLLanguage, conds any, ...) error
Constants ¶
View Source
const ( CodeErrForeign = "23503" CodeErrExists = "23505" CodeErrValidation = "23514" )
View Source
const ( NameErrComicLinkPKey = "comic_link_pkey" NameErrComicLinkFKey0 = "comic_link_comic_id_fkey" NameErrComicLinkFKey1 = "comic_link_link_id_fkey" )
View Source
const ( NameErrComicChapterFKey = "comic_chapter_comic_id_fkey" NameErrComicChapterKey = "comic_chapter_comic_id_chapter_version_key" )
View Source
const ( NameErrComicChapterLinkPKey = "comic_chapter_link_pkey" NameErrComicChapterLinkFKey0 = "comic_chapter_link_chapter_id_fkey" NameErrComicChapterLinkFKey1 = "comic_chapter_link_link_id_fkey" )
View Source
const ( NameErrLinkKey = "link_website_id_relative_url_key" NameErrLinkFKey = "link_website_id_fkey" )
View Source
const ( NameErrLinkTLLanguagePKey = "link_tllanguage_pkey" NameErrLinkTLLanguageFKey0 = "link_tllanguage_link_id_fkey" NameErrLinkTLLanguageFKey1 = "link_tllanguage_language_id_fkey" )
View Source
const ( NameErrWebsiteKey = "website_domain_key" NameErrWebsiteTLLanguagePKey = "website_tllanguage_pkey" NameErrWebsiteTLLanguageFKey0 = "website_tllanguage_website_id_fkey" NameErrWebsiteTLLanguageFKey1 = "website_tllanguage_language_id_fkey" )
View Source
const (
NameErrComicKey = "comic_code_key"
)
View Source
const (
NameErrLanguageKey = "language_ietf_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) AddComicChapter ¶
func (db Database) AddComicChapter(ctx context.Context, data model.AddComicChapter, v *model.ComicChapter) error
func (Database) AddComicChapterLink ¶
func (db Database) AddComicChapterLink(ctx context.Context, data model.AddComicChapterLink, v *model.ComicChapterLink) error
func (Database) AddComicLink ¶
func (Database) AddLanguage ¶
func (Database) AddLinkTLLanguage ¶
func (db Database) AddLinkTLLanguage(ctx context.Context, data model.AddLinkTLLanguage, v *model.LinkTLLanguage) error
func (Database) AddWebsite ¶
func (Database) AddWebsiteTLLanguage ¶
func (db Database) AddWebsiteTLLanguage(ctx context.Context, data model.AddWebsiteTLLanguage, v *model.WebsiteTLLanguage) error
func (Database) CountComic ¶
func (Database) CountComicChapter ¶
func (Database) CountComicChapterLink ¶
func (Database) CountComicLink ¶
func (Database) CountLanguage ¶
func (Database) CountLinkTLLanguage ¶
func (Database) CountWebsite ¶
func (Database) CountWebsiteTLLanguage ¶
func (Database) DeleteComic ¶
func (Database) DeleteComicChapter ¶
func (Database) DeleteComicChapterLink ¶
func (Database) DeleteComicLink ¶
func (Database) DeleteLanguage ¶
func (Database) DeleteLink ¶
func (Database) DeleteLinkTLLanguage ¶
func (Database) DeleteWebsite ¶
func (Database) DeleteWebsiteTLLanguage ¶
func (Database) ExistsComic ¶
func (Database) ExistsComicChapter ¶
func (Database) ExistsLink ¶
func (Database) ExistsWebsite ¶
func (Database) GenericAdd ¶
func (Database) GenericCount ¶
func (Database) GenericDelete ¶
func (Database) GenericExists ¶
func (Database) GenericGet ¶
func (Database) GenericList ¶
func (Database) GenericUpdate ¶
func (Database) GetComicChapter ¶
func (Database) GetComicChapterLink ¶
func (Database) GetComicLink ¶
func (Database) GetLanguage ¶
func (Database) GetLinkTLLanguage ¶
func (Database) GetWebsite ¶
func (Database) GetWebsiteTLLanguage ¶
func (Database) ListComicChapter ¶
func (db Database) ListComicChapter(ctx context.Context, params model.ListParams) ([]*model.ComicChapter, error)
func (Database) ListComicChapterLink ¶
func (db Database) ListComicChapterLink(ctx context.Context, params model.ListParams) ([]*model.ComicChapterLink, error)
func (Database) ListComicLink ¶
func (Database) ListLanguage ¶
func (Database) ListLinkTLLanguage ¶
func (db Database) ListLinkTLLanguage(ctx context.Context, params model.ListParams) ([]*model.LinkTLLanguage, error)
func (Database) ListWebsite ¶
func (Database) ListWebsiteTLLanguage ¶
func (db Database) ListWebsiteTLLanguage(ctx context.Context, params model.ListParams) ([]*model.WebsiteTLLanguage, error)
func (Database) UpdateComic ¶
func (Database) UpdateComicChapter ¶
func (db Database) UpdateComicChapter(ctx context.Context, data model.SetComicChapter, conds any, v *model.ComicChapter) error
func (Database) UpdateComicChapterLink ¶
func (db Database) UpdateComicChapterLink(ctx context.Context, data model.SetComicChapterLink, conds any, v *model.ComicChapterLink) error
func (Database) UpdateComicLink ¶
func (Database) UpdateLanguage ¶
func (Database) UpdateLink ¶
func (Database) UpdateLinkTLLanguage ¶
func (db Database) UpdateLinkTLLanguage(ctx context.Context, data model.SetLinkTLLanguage, conds any, v *model.LinkTLLanguage) error
func (Database) UpdateWebsite ¶
func (Database) UpdateWebsiteTLLanguage ¶
func (db Database) UpdateWebsiteTLLanguage(ctx context.Context, data model.SetWebsiteTLLanguage, conds any, v *model.WebsiteTLLanguage) error
Click to show internal directories.
Click to hide internal directories.