glance

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const GetAllImages = `` /* 336-byte string literal not displayed */

Variables

This section is empty.

Functions

This section is empty.

Types

type DBTX

type DBTX interface {
	ExecContext(context.Context, string, ...interface{}) (sql.Result, error)
	PrepareContext(context.Context, string) (*sql.Stmt, error)
	QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error)
	QueryRowContext(context.Context, string, ...interface{}) *sql.Row
}

type GetAllImagesRow

type GetAllImagesRow struct {
	ID              string
	Name            sql.NullString
	Size            sql.NullInt64
	Status          string
	Owner           sql.NullString
	Visibility      ImagesVisibility
	DiskFormat      sql.NullString
	ContainerFormat sql.NullString
	Checksum        sql.NullString
	CreatedAt       time.Time
	UpdatedAt       sql.NullTime
	MinDisk         int32
	MinRam          int32
	Protected       bool
	VirtualSize     sql.NullInt64
	OsHidden        bool
	OsHashAlgo      sql.NullString
	OsHashValue     sql.NullString
}

type Image

type Image struct {
	ID              string
	Name            sql.NullString
	Size            sql.NullInt64
	Status          string
	CreatedAt       time.Time
	UpdatedAt       sql.NullTime
	DeletedAt       sql.NullTime
	Deleted         bool
	DiskFormat      sql.NullString
	ContainerFormat sql.NullString
	Checksum        sql.NullString
	Owner           sql.NullString
	MinDisk         int32
	MinRam          int32
	Protected       bool
	VirtualSize     sql.NullInt64
	Visibility      ImagesVisibility
	OsHidden        bool
	OsHashAlgo      sql.NullString
	OsHashValue     sql.NullString
}

type ImagesVisibility

type ImagesVisibility string
const (
	ImagesVisibilityPrivate   ImagesVisibility = "private"
	ImagesVisibilityPublic    ImagesVisibility = "public"
	ImagesVisibilityShared    ImagesVisibility = "shared"
	ImagesVisibilityCommunity ImagesVisibility = "community"
)

func (*ImagesVisibility) Scan

func (e *ImagesVisibility) Scan(src interface{}) error

type NullImagesVisibility

type NullImagesVisibility struct {
	ImagesVisibility ImagesVisibility
	Valid            bool // Valid is true if ImagesVisibility is not NULL
}

func (*NullImagesVisibility) Scan

func (ns *NullImagesVisibility) Scan(value interface{}) error

Scan implements the Scanner interface.

func (NullImagesVisibility) Value

func (ns NullImagesVisibility) Value() (driver.Value, error)

Value implements the driver Valuer interface.

type Queries

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

func New

func New(db DBTX) *Queries

func (*Queries) GetAllImages

func (q *Queries) GetAllImages(ctx context.Context) ([]GetAllImagesRow, error)

func (*Queries) WithTx

func (q *Queries) WithTx(tx *sql.Tx) *Queries

Jump to

Keyboard shortcuts

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