// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.27.0 // source: clean.sql package repository import ( "context" "github.com/jackc/pgx/v5/pgtype" ) const addDocumentCleanEntry = `-- name: AddDocumentCleanEntry :exec INSERT INTO documentCleans (documentId, version, bucket, key, mimetype, fail) VALUES ($1, $2, $3, $4, $5, $6) ` type AddDocumentCleanEntryParams struct { Documentid pgtype.UUID `db:"documentid"` Version int32 `db:"version"` Bucket *string `db:"bucket"` Key *string `db:"key"` Mimetype NullCleanmimetypes `db:"mimetype"` Fail NullCleanfailtype `db:"fail"` } // AddDocumentCleanEntry // // INSERT INTO documentCleans (documentId, version, bucket, key, mimetype, fail) VALUES ($1, $2, $3, $4, $5, $6) func (q *Queries) AddDocumentCleanEntry(ctx context.Context, arg *AddDocumentCleanEntryParams) error { _, err := q.db.Exec(ctx, addDocumentCleanEntry, arg.Documentid, arg.Version, arg.Bucket, arg.Key, arg.Mimetype, arg.Fail, ) return err } const getDocumentCleanEntry = `-- name: GetDocumentCleanEntry :one SELECT id, documentId, bucket, key, version, mimetype, fail FROM currentCleanEntries WHERE documentId = $1 ` // GetDocumentCleanEntry // // SELECT id, documentId, bucket, key, version, mimetype, fail // FROM currentCleanEntries // WHERE documentId = $1 func (q *Queries) GetDocumentCleanEntry(ctx context.Context, documentid pgtype.UUID) (*Currentcleanentry, error) { row := q.db.QueryRow(ctx, getDocumentCleanEntry, documentid) var i Currentcleanentry err := row.Scan( &i.ID, &i.Documentid, &i.Bucket, &i.Key, &i.Version, &i.Mimetype, &i.Fail, ) return &i, err } const hasDocumentCleanEntry = `-- name: HasDocumentCleanEntry :one SELECT EXISTS( SELECT 1 FROM currentCleanEntries WHERE documentId = $1 ) ` // HasDocumentCleanEntry // // SELECT EXISTS( // SELECT 1 FROM currentCleanEntries WHERE documentId = $1 // ) func (q *Queries) HasDocumentCleanEntry(ctx context.Context, documentid pgtype.UUID) (bool, error) { row := q.db.QueryRow(ctx, hasDocumentCleanEntry, documentid) var exists bool err := row.Scan(&exists) return exists, err }