Documentation
¶
Index ¶
- Constants
- type DBTX
- type GetDomainMetricsRow
- type GetGroupMetricsRow
- type GetProjectMetricsRow
- type GetRegionMetricsRow
- type GetUserMetricsRow
- type Group
- type Project
- type ProjectTag
- type Queries
- func (q *Queries) GetDomainMetrics(ctx context.Context) ([]GetDomainMetricsRow, error)
- func (q *Queries) GetGroupMetrics(ctx context.Context) ([]GetGroupMetricsRow, error)
- func (q *Queries) GetProjectMetrics(ctx context.Context) ([]GetProjectMetricsRow, error)
- func (q *Queries) GetRegionMetrics(ctx context.Context) ([]GetRegionMetricsRow, error)
- func (q *Queries) GetUserMetrics(ctx context.Context) ([]GetUserMetricsRow, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Region
- type User
Constants ¶
View Source
const GetDomainMetrics = `` /* 187-byte string literal not displayed */
View Source
const GetGroupMetrics = `-- name: GetGroupMetrics :many
SELECT
id,
domain_id,
name,
COALESCE(description, '') as description
FROM ` + "`" + `group` + "`" + `
`
View Source
const GetProjectMetrics = `` /* 439-byte string literal not displayed */
View Source
const GetRegionMetrics = `` /* 161-byte string literal not displayed */
View Source
const GetUserMetrics = `` /* 179-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetDomainMetricsRow ¶
type GetGroupMetricsRow ¶
type GetProjectMetricsRow ¶
type GetRegionMetricsRow ¶
type GetUserMetricsRow ¶
type Group ¶
type Group struct {
ID string
DomainID string
Name string
Description sql.NullString
Extra sql.NullString
}
type Project ¶
type Project struct {
ID string
Name string
Extra sql.NullString
Description sql.NullString
Enabled sql.NullBool
DomainID string
ParentID sql.NullString
IsDomain bool
}
type ProjectTag ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) GetDomainMetrics ¶
func (q *Queries) GetDomainMetrics(ctx context.Context) ([]GetDomainMetricsRow, error)
func (*Queries) GetGroupMetrics ¶
func (q *Queries) GetGroupMetrics(ctx context.Context) ([]GetGroupMetricsRow, error)
func (*Queries) GetProjectMetrics ¶
func (q *Queries) GetProjectMetrics(ctx context.Context) ([]GetProjectMetricsRow, error)
func (*Queries) GetRegionMetrics ¶
func (q *Queries) GetRegionMetrics(ctx context.Context) ([]GetRegionMetricsRow, error)
func (*Queries) GetUserMetrics ¶
func (q *Queries) GetUserMetrics(ctx context.Context) ([]GetUserMetricsRow, error)
type Region ¶
type Region struct {
ID string
Description string
ParentRegionID sql.NullString
Extra sql.NullString
}
Click to show internal directories.
Click to hide internal directories.