@@ -16,9 +16,9 @@ import (
1616 "github.com/lightningnetwork/lnd/keychain"
1717)
1818
19- // BaseDB is the interface that contains all the queries generated
19+ // Querier is the interface that contains all the queries generated
2020// by sqlc for the reservation table.
21- type BaseDB interface {
21+ type Querier interface {
2222 // CreateReservation stores the reservation in the database.
2323 CreateReservation (ctx context.Context ,
2424 arg sqlc.CreateReservationParams ) error
@@ -35,14 +35,24 @@ type BaseDB interface {
3535 // made.
3636 GetReservations (ctx context.Context ) ([]sqlc.Reservation , error )
3737
38- // UpdateReservation inserts a new reservation update.
38+ // InsertReservationUpdate inserts a new reservation update.
39+ InsertReservationUpdate (ctx context.Context ,
40+ arg sqlc.InsertReservationUpdateParams ) error
41+
42+ // UpdateReservation updates a reservation.
3943 UpdateReservation (ctx context.Context ,
4044 arg sqlc.UpdateReservationParams ) error
45+ }
46+
47+ // BaseDB is the interface that contains all the queries generated
48+ // by sqlc for the reservation table and transaction functionality.
49+ type BaseDB interface {
50+ Querier
4151
4252 // ExecTx allows for executing a function in the context of a database
4353 // transaction.
4454 ExecTx (ctx context.Context , txOptions loopdb.TxOptions ,
45- txBody func (* sqlc. Queries ) error ) error
55+ txBody func (Querier ) error ) error
4656}
4757
4858// SQLStore manages the reservations in the database.
@@ -82,7 +92,7 @@ func (r *SQLStore) CreateReservation(ctx context.Context,
8292 }
8393
8494 return r .baseDb .ExecTx (ctx , loopdb .NewSqlWriteOpts (),
85- func (q * sqlc. Queries ) error {
95+ func (q Querier ) error {
8696 err := q .CreateReservation (ctx , args )
8797 if err != nil {
8898 return err
@@ -122,7 +132,7 @@ func (r *SQLStore) UpdateReservation(ctx context.Context,
122132 }
123133
124134 return r .baseDb .ExecTx (ctx , loopdb .NewSqlWriteOpts (),
125- func (q * sqlc. Queries ) error {
135+ func (q Querier ) error {
126136 err := q .UpdateReservation (ctx , updateArgs )
127137 if err != nil {
128138 return err
@@ -138,7 +148,7 @@ func (r *SQLStore) GetReservation(ctx context.Context,
138148
139149 var reservation * Reservation
140150 err := r .baseDb .ExecTx (ctx , loopdb .NewSqlReadOpts (),
141- func (q * sqlc. Queries ) error {
151+ func (q Querier ) error {
142152 var err error
143153 reservationRow , err := q .GetReservation (
144154 ctx , reservationId [:],
@@ -182,7 +192,7 @@ func (r *SQLStore) ListReservations(ctx context.Context) ([]*Reservation,
182192 var result []* Reservation
183193
184194 err := r .baseDb .ExecTx (ctx , loopdb .NewSqlReadOpts (),
185- func (q * sqlc. Queries ) error {
195+ func (q Querier ) error {
186196 var err error
187197
188198 reservations , err := q .GetReservations (ctx )
0 commit comments