postgres

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewModulesQ

func NewModulesQ(db *pgdb.DB) data.Modules

func NewPermissionsQ

func NewPermissionsQ(db *pgdb.DB) data.Permissions

func NewRefreshTokensQ

func NewRefreshTokensQ(db *pgdb.DB) data.RefreshTokens

func NewUsersQ

func NewUsersQ(db *pgdb.DB) data.Users

Types

type ModulesQ

type ModulesQ struct {
	// contains filtered or unexported fields
}

func (ModulesQ) Delete

func (q ModulesQ) Delete() error

func (ModulesQ) FilterByNames

func (q ModulesQ) FilterByNames(names ...string) data.Modules

func (ModulesQ) Get

func (q ModulesQ) Get() (*data.Module, error)

func (ModulesQ) Insert

func (q ModulesQ) Insert(module data.Module) error

func (ModulesQ) New

func (q ModulesQ) New() data.Modules

func (ModulesQ) Select

func (q ModulesQ) Select() ([]data.Module, error)

type PermissionsQ

type PermissionsQ struct {
	// contains filtered or unexported fields
}

func (PermissionsQ) Delete

func (q PermissionsQ) Delete() error

func (PermissionsQ) FilterByStatus

func (q PermissionsQ) FilterByStatus(status data.UserStatus) data.Permissions

func (PermissionsQ) Get

func (PermissionsQ) IncludeModules

func (q PermissionsQ) IncludeModules() data.Permissions

func (PermissionsQ) Insert

func (q PermissionsQ) Insert(permission data.Permission) error

func (PermissionsQ) New

func (q PermissionsQ) New() data.Permissions

func (PermissionsQ) Select

func (q PermissionsQ) Select() ([]data.ModulePermission, error)

type RefreshTokensQ

type RefreshTokensQ struct {
	// contains filtered or unexported fields
}

func (RefreshTokensQ) Create

func (q RefreshTokensQ) Create(token data.RefreshToken) error

func (RefreshTokensQ) Delete

func (q RefreshTokensQ) Delete() error

func (RefreshTokensQ) FilterByLowerValidTill

func (q RefreshTokensQ) FilterByLowerValidTill(expiresAtUnix int64) data.RefreshTokens

func (RefreshTokensQ) FilterByTokens

func (q RefreshTokensQ) FilterByTokens(tokens ...string) data.RefreshTokens

func (RefreshTokensQ) Get

func (q RefreshTokensQ) Get() (*data.RefreshToken, error)

func (RefreshTokensQ) New

func (RefreshTokensQ) Select

func (q RefreshTokensQ) Select() ([]data.RefreshToken, error)

type UsersQ

type UsersQ struct {
	// contains filtered or unexported fields
}

func (UsersQ) FilterByEmails

func (q UsersQ) FilterByEmails(emails ...string) data.Users

func (UsersQ) FilterByIds

func (q UsersQ) FilterByIds(ids ...int64) data.Users

func (UsersQ) Get

func (q UsersQ) Get() (*data.User, error)

func (UsersQ) New

func (q UsersQ) New() data.Users

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL