2
0
mirror of https://github.com/lightninglabs/loop synced 2024-11-17 21:25:56 +00:00
loop/loopdb/sqlc/liquidity_params.sql.go

36 lines
822 B
Go
Raw Normal View History

2023-05-17 17:03:51 +00:00
// Code generated by sqlc. DO NOT EDIT.
// versions:
2024-03-20 12:57:11 +00:00
// sqlc v1.25.0
2023-05-17 17:03:51 +00:00
// source: liquidity_params.sql
package sqlc
import (
"context"
)
const fetchLiquidityParams = `-- name: FetchLiquidityParams :one
SELECT params FROM liquidity_params WHERE id = 1
`
func (q *Queries) FetchLiquidityParams(ctx context.Context) ([]byte, error) {
row := q.db.QueryRowContext(ctx, fetchLiquidityParams)
var params []byte
err := row.Scan(&params)
return params, err
}
const upsertLiquidityParams = `-- name: UpsertLiquidityParams :exec
INSERT INTO liquidity_params (
id, params
) VALUES (
1, $1
) ON CONFLICT (id) DO UPDATE SET
params = excluded.params
`
func (q *Queries) UpsertLiquidityParams(ctx context.Context, params []byte) error {
_, err := q.db.ExecContext(ctx, upsertLiquidityParams, params)
return err
}