Documentation ¶
Index ¶
- 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
- type PermissionsQ
- 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
- type SubsQ
- 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
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPermissionsQ ¶
func NewPermissionsQ(db *pgdb.DB) data.Permissions
Types ¶
type PermissionsQ ¶
type PermissionsQ struct {
// contains filtered or unexported fields
}
func (PermissionsQ) Delete ¶
func (q PermissionsQ) Delete() error
func (PermissionsQ) FilterByGithubIds ¶
func (q PermissionsQ) FilterByGithubIds(ids ...int64) data.Permissions
func (PermissionsQ) FilterByGreaterTime ¶
func (q PermissionsQ) FilterByGreaterTime(time time.Time) data.Permissions
func (PermissionsQ) FilterByHasParent ¶
func (q PermissionsQ) FilterByHasParent(hasParent bool) data.Permissions
func (PermissionsQ) FilterByLinks ¶
func (q PermissionsQ) FilterByLinks(links ...string) data.Permissions
func (PermissionsQ) FilterByLowerTime ¶
func (q PermissionsQ) FilterByLowerTime(time time.Time) data.Permissions
func (PermissionsQ) FilterByParentLinks ¶
func (q PermissionsQ) FilterByParentLinks(parentLinks ...string) data.Permissions
func (PermissionsQ) FilterByTypes ¶
func (q PermissionsQ) FilterByTypes(types ...string) data.Permissions
func (PermissionsQ) FilterByUsernames ¶
func (q PermissionsQ) FilterByUsernames(usernames ...string) data.Permissions
func (PermissionsQ) Get ¶
func (q PermissionsQ) Get() (*data.Permission, error)
func (PermissionsQ) New ¶
func (q PermissionsQ) New() data.Permissions
func (PermissionsQ) Select ¶
func (q PermissionsQ) Select() ([]data.Permission, error)
func (PermissionsQ) Update ¶
func (q PermissionsQ) Update(permission data.PermissionToUpdate) error
func (PermissionsQ) Upsert ¶
func (q PermissionsQ) Upsert(permission data.Permission) error
type ResponsesQ ¶
type ResponsesQ struct {
// contains filtered or unexported fields
}
func (ResponsesQ) Delete ¶
func (q ResponsesQ) Delete() error
func (ResponsesQ) FilterByIds ¶
func (q ResponsesQ) FilterByIds(ids ...string) data.Responses
func (ResponsesQ) New ¶
func (q ResponsesQ) New() data.Responses
type SubsQ ¶
type SubsQ struct {
// contains filtered or unexported fields
}
func (SubsQ) CountWithPermissions ¶
func (SubsQ) FilterByParentLinks ¶
func (SubsQ) GetTotalCount ¶
func (SubsQ) WithPermissions ¶
type UsersQ ¶
type UsersQ struct {
// contains filtered or unexported fields
}
func (UsersQ) GetTotalCount ¶
Click to show internal directories.
Click to hide internal directories.