Versions in this module Expand all Collapse all v0 v0.1.0 Oct 3, 2023 Changes in this version + func NewLinksQ(db *pgdb.DB) data.Links + func NewPermissionsQ(db *pgdb.DB) data.Permissions + func NewResponsesQ(db *pgdb.DB) data.Responses + func NewSubsQ(db *pgdb.DB) data.Subs + func NewUsersQ(db *pgdb.DB) data.Users + type LinksQ struct + func (r LinksQ) Delete() error + func (r LinksQ) FilterByLinks(links ...string) data.Links + func (r LinksQ) Get() (*data.Link, error) + func (r LinksQ) Insert(link data.Link) error + func (r LinksQ) New() data.Links + func (r LinksQ) Select() ([]data.Link, error) + type PermissionsQ struct + func (q PermissionsQ) Delete() error + func (q PermissionsQ) FilterByGithubIds(ids ...int64) data.Permissions + func (q PermissionsQ) FilterByGreaterTime(time time.Time) data.Permissions + func (q PermissionsQ) FilterByHasParent(hasParent bool) data.Permissions + func (q PermissionsQ) FilterByLinks(links ...string) data.Permissions + func (q PermissionsQ) FilterByLowerTime(time time.Time) data.Permissions + func (q PermissionsQ) FilterByParentLinks(parentLinks ...string) data.Permissions + func (q PermissionsQ) FilterByTypes(types ...string) data.Permissions + func (q PermissionsQ) FilterByUsernames(usernames ...string) data.Permissions + func (q PermissionsQ) Get() (*data.Permission, error) + func (q PermissionsQ) New() data.Permissions + func (q PermissionsQ) Select() ([]data.Permission, error) + func (q PermissionsQ) Update(permission data.PermissionToUpdate) error + func (q PermissionsQ) Upsert(permission data.Permission) error + type ResponsesQ struct + func (q ResponsesQ) Delete() error + func (q ResponsesQ) FilterByIds(ids ...string) data.Responses + func (q ResponsesQ) Get() (*data.Response, error) + func (q ResponsesQ) Insert(response data.Response) error + func (q ResponsesQ) New() data.Responses + func (q ResponsesQ) Select() ([]data.Response, error) + type SubsQ struct + func (q SubsQ) Count() data.Subs + func (q SubsQ) CountWithPermissions() data.Subs + func (q SubsQ) Delete() error + func (q SubsQ) FilterByGithubIds(githubIds ...int64) data.Subs + func (q SubsQ) FilterByHasParent(hasParent bool) data.Subs + func (q SubsQ) FilterByIds(ids ...int64) data.Subs + func (q SubsQ) FilterByLinks(links ...string) data.Subs + func (q SubsQ) FilterByParentIds(parentIds ...int64) data.Subs + func (q SubsQ) FilterByParentLinks(parentLinks ...string) data.Subs + func (q SubsQ) FilterByTypes(types ...string) data.Subs + func (q SubsQ) FilterByUserIds(userIds ...int64) data.Subs + func (q SubsQ) FilterByUsernames(usernames ...string) data.Subs + func (q SubsQ) Get() (*data.Sub, error) + func (q SubsQ) GetTotalCount() (int64, error) + func (q SubsQ) New() data.Subs + func (q SubsQ) OrderBy(columns ...string) data.Subs + func (q SubsQ) Page(pageParams pgdb.OffsetPageParams) data.Subs + func (q SubsQ) SearchBy(search string) data.Subs + func (q SubsQ) Select() ([]data.Sub, error) + func (q SubsQ) Upsert(sub data.Sub) error + func (q SubsQ) WithPermissions() data.Subs + type UsersQ struct + func (q UsersQ) Count() data.Users + func (q UsersQ) Delete() error + func (q UsersQ) FilterByGithubIds(githubIds ...int64) data.Users + func (q UsersQ) FilterById(id *int64) data.Users + func (q UsersQ) FilterByLowerTime(time time.Time) data.Users + func (q UsersQ) FilterByUsernames(usernames ...string) data.Users + func (q UsersQ) Get() (*data.User, error) + func (q UsersQ) GetTotalCount() (int64, error) + func (q UsersQ) New() data.Users + func (q UsersQ) Page(pageParams pgdb.OffsetPageParams) data.Users + func (q UsersQ) SearchBy(search string) data.Users + func (q UsersQ) Select() ([]data.User, error) + func (q UsersQ) Upsert(user data.User) error