Documentation
¶
Index ¶
- Constants
- type Aggregate
- type AggregateHost
- type DBTX
- type Flavor
- type GetAggregateHostsRow
- type GetAggregatesRow
- type GetFlavorsRow
- type GetQuotaClassDefaultsRow
- type GetQuotaUsagesRow
- type GetQuotasRow
- type Queries
- func (q *Queries) GetAggregateHosts(ctx context.Context) ([]GetAggregateHostsRow, error)
- func (q *Queries) GetAggregates(ctx context.Context) ([]GetAggregatesRow, error)
- func (q *Queries) GetFlavors(ctx context.Context) ([]GetFlavorsRow, error)
- func (q *Queries) GetQuotaClassDefaults(ctx context.Context) ([]GetQuotaClassDefaultsRow, error)
- func (q *Queries) GetQuotaUsages(ctx context.Context) ([]GetQuotaUsagesRow, error)
- func (q *Queries) GetQuotas(ctx context.Context) ([]GetQuotasRow, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Quota
- type QuotaClass
- type QuotaUsage
Constants ¶
View Source
const GetAggregateHosts = `` /* 213-byte string literal not displayed */
View Source
const GetAggregates = `-- name: GetAggregates :many
SELECT
id,
uuid,
name,
created_at,
updated_at
FROM aggregates
`
View Source
const GetFlavors = `` /* 191-byte string literal not displayed */
View Source
const GetQuotaClassDefaults = `-- name: GetQuotaClassDefaults :many
SELECT
resource,
hard_limit
FROM quota_classes
WHERE class_name = 'default'
`
View Source
const GetQuotaUsages = `` /* 151-byte string literal not displayed */
View Source
const GetQuotas = `-- name: GetQuotas :many
SELECT
id,
project_id,
resource,
hard_limit
FROM quotas
`
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Aggregate ¶
type Aggregate struct {
CreatedAt sql.NullTime
UpdatedAt sql.NullTime
ID int32
Uuid sql.NullString
Name sql.NullString
}
type AggregateHost ¶
type Flavor ¶
type Flavor struct {
CreatedAt sql.NullTime
UpdatedAt sql.NullTime
Name string
ID int32
MemoryMb int32
Vcpus int32
Swap int32
VcpuWeight sql.NullInt32
Flavorid string
RxtxFactor sql.NullFloat64
RootGb sql.NullInt32
EphemeralGb sql.NullInt32
Disabled sql.NullBool
IsPublic sql.NullBool
Description sql.NullString
}
type GetAggregateHostsRow ¶
type GetAggregateHostsRow struct {
ID int32
Host sql.NullString
AggregateID int32
AggregateName sql.NullString
AggregateUuid sql.NullString
}
type GetAggregatesRow ¶
type GetAggregatesRow struct {
ID int32
Uuid sql.NullString
Name sql.NullString
CreatedAt sql.NullTime
UpdatedAt sql.NullTime
}
type GetFlavorsRow ¶
type GetQuotaClassDefaultsRow ¶
type GetQuotaClassDefaultsRow struct {
Resource sql.NullString
HardLimit sql.NullInt32
}
type GetQuotaUsagesRow ¶
type GetQuotaUsagesRow struct {
ID int32
ProjectID sql.NullString
Resource string
InUse int32
Reserved int32
UntilRefresh sql.NullInt32
UserID sql.NullString
}
type GetQuotasRow ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) GetAggregateHosts ¶
func (q *Queries) GetAggregateHosts(ctx context.Context) ([]GetAggregateHostsRow, error)
func (*Queries) GetAggregates ¶
func (q *Queries) GetAggregates(ctx context.Context) ([]GetAggregatesRow, error)
func (*Queries) GetFlavors ¶
func (q *Queries) GetFlavors(ctx context.Context) ([]GetFlavorsRow, error)
func (*Queries) GetQuotaClassDefaults ¶
func (q *Queries) GetQuotaClassDefaults(ctx context.Context) ([]GetQuotaClassDefaultsRow, error)
func (*Queries) GetQuotaUsages ¶
func (q *Queries) GetQuotaUsages(ctx context.Context) ([]GetQuotaUsagesRow, error)
type QuotaClass ¶
Click to show internal directories.
Click to hide internal directories.