// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.27.0 // source: query.sql package db import ( "context" "database/sql" ) const create = `-- name: Create :execresult insert into "vm" ( "Name", "Vcenter" ) values(?, ?) ` type CreateParams struct { Name sql.NullString Vcenter sql.NullString } func (q *Queries) Create(ctx context.Context, arg CreateParams) (sql.Result, error) { return q.db.ExecContext(ctx, create, arg.Name, arg.Vcenter) } const get = `-- name: Get :one select Id, Name, Vcenter, CreationTime, DeletionTime, TinRpTime, BronzeRpTime, SilverRpTime, GoldRpTime, ResourcePool, VmType, PoweredOnPct, Datacenter, Cluster, Folder, ProvisionedDisk, InitialVcpus, AvgVcpus, InitialRam, AvgRam, SrmPlaceholder from "vm" where "Name" = ? ` func (q *Queries) Get(ctx context.Context, name sql.NullString) (Vm, error) { row := q.db.QueryRowContext(ctx, get, name) var i Vm err := row.Scan( &i.Id, &i.Name, &i.Vcenter, &i.CreationTime, &i.DeletionTime, &i.TinRpTime, &i.BronzeRpTime, &i.SilverRpTime, &i.GoldRpTime, &i.ResourcePool, &i.VmType, &i.PoweredOnPct, &i.Datacenter, &i.Cluster, &i.Folder, &i.ProvisionedDisk, &i.InitialVcpus, &i.AvgVcpus, &i.InitialRam, &i.AvgRam, &i.SrmPlaceholder, ) return i, err } const list = `-- name: List :many select Id, Name, Vcenter, CreationTime, DeletionTime, TinRpTime, BronzeRpTime, SilverRpTime, GoldRpTime, ResourcePool, VmType, PoweredOnPct, Datacenter, Cluster, Folder, ProvisionedDisk, InitialVcpus, AvgVcpus, InitialRam, AvgRam, SrmPlaceholder from "vm" order by "Name" ` func (q *Queries) List(ctx context.Context) ([]Vm, error) { rows, err := q.db.QueryContext(ctx, list) if err != nil { return nil, err } defer rows.Close() var items []Vm for rows.Next() { var i Vm if err := rows.Scan( &i.Id, &i.Name, &i.Vcenter, &i.CreationTime, &i.DeletionTime, &i.TinRpTime, &i.BronzeRpTime, &i.SilverRpTime, &i.GoldRpTime, &i.ResourcePool, &i.VmType, &i.PoweredOnPct, &i.Datacenter, &i.Cluster, &i.Folder, &i.ProvisionedDisk, &i.InitialVcpus, &i.AvgVcpus, &i.InitialRam, &i.AvgRam, &i.SrmPlaceholder, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Close(); err != nil { return nil, err } if err := rows.Err(); err != nil { return nil, err } return items, nil }