// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.28.0 // source: queries.sql package test import ( "context" ) const createTest = `-- name: CreateTest :one INSERT INTO test (data) VALUES ($1) RETURNING id ` func (q *Queries) CreateTest(ctx context.Context, data string) (int32, error) { row := q.db.QueryRowContext(ctx, createTest, data) var id int32 err := row.Scan(&id) return id, err } const deleteTest = `-- name: DeleteTest :exec DELETE FROM test WHERE id = $1 ` func (q *Queries) DeleteTest(ctx context.Context, id int32) error { _, err := q.db.ExecContext(ctx, deleteTest, id) return err } const getTest = `-- name: GetTest :one SELECT id, data FROM test WHERE id = $1 ` func (q *Queries) GetTest(ctx context.Context, id int32) (Test, error) { row := q.db.QueryRowContext(ctx, getTest, id) var i Test err := row.Scan(&i.ID, &i.Data) return i, err } const updateTest = `-- name: UpdateTest :exec UPDATE test SET data = $1 WHERE id = $2 ` type UpdateTestParams struct { Data string ID int32 } func (q *Queries) UpdateTest(ctx context.Context, arg UpdateTestParams) error { _, err := q.db.ExecContext(ctx, updateTest, arg.Data, arg.ID) return err }