Documentation
¶
Index ¶
- type Cap
- type CapsByPackageRow
- type DBTX
- type DeletePackageByNameArchParams
- type File
- type InsertCapParams
- type InsertFileParams
- type InsertPackageParams
- type LookupPackageByNameArchParams
- type Meta
- type Package
- type Queries
- func (q *Queries) CapsByPackage(ctx context.Context, packageID int64) ([]CapsByPackageRow, error)
- func (q *Queries) CountPackages(ctx context.Context) (int64, error)
- func (q *Queries) DeletePackageByNameArch(ctx context.Context, arg DeletePackageByNameArchParams) error
- func (q *Queries) FilesByPackage(ctx context.Context, packageID int64) ([]File, error)
- func (q *Queries) InsertCap(ctx context.Context, arg InsertCapParams) error
- func (q *Queries) InsertFile(ctx context.Context, arg InsertFileParams) error
- func (q *Queries) InsertPackage(ctx context.Context, arg InsertPackageParams) (int64, error)
- func (q *Queries) IsInstalledByName(ctx context.Context, name string) (bool, error)
- func (q *Queries) ListPackages(ctx context.Context) ([]Package, error)
- func (q *Queries) LookupPackageByNameArch(ctx context.Context, arg LookupPackageByNameArchParams) (Package, error)
- func (q *Queries) LookupProviders(ctx context.Context, name string) ([]Package, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CapsByPackageRow ¶
type InsertCapParams ¶
type InsertFileParams ¶
type InsertPackageParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CapsByPackage ¶
Get all capabilities for a package.
func (*Queries) CountPackages ¶
Count total installed packages.
func (*Queries) DeletePackageByNameArch ¶
func (q *Queries) DeletePackageByNameArch(ctx context.Context, arg DeletePackageByNameArchParams) error
Delete a package by name and arch (cascades to files and caps).
func (*Queries) FilesByPackage ¶
Get all files for a package.
func (*Queries) InsertCap ¶
func (q *Queries) InsertCap(ctx context.Context, arg InsertCapParams) error
Insert a capability record.
func (*Queries) InsertFile ¶
func (q *Queries) InsertFile(ctx context.Context, arg InsertFileParams) error
Insert a file record for a package.
func (*Queries) InsertPackage ¶
Insert a new package record.
func (*Queries) IsInstalledByName ¶
Check if a package is installed by name.
func (*Queries) ListPackages ¶
List all installed packages (without files/caps).
func (*Queries) LookupPackageByNameArch ¶
func (q *Queries) LookupPackageByNameArch(ctx context.Context, arg LookupPackageByNameArchParams) (Package, error)
Look up a package by name and arch.
func (*Queries) LookupProviders ¶
Find all packages that provide a capability.
Click to show internal directories.
Click to hide internal directories.