@@ -11,10 +11,10 @@ import (
1111)
1212
1313type DBTX interface {
14− ExecContext(context.Context, string, ...any) (sql.Result, error)
14+ ExecContext(context.Context, string, ...interface{}) (sql.Result, error)
1515 PrepareContext(context.Context, string) (*sql.Stmt, error)
16− QueryContext(context.Context, string, ...any) (*sql.Rows, error)
17− QueryRowContext(context.Context, string, ...any) *sql.Row
16+ QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error)
17+ QueryRowContext(context.Context, string, ...interface{}) *sql.Row
1818}
1919
2020func New(db DBTX) *Queries {
@@ -66,6 +66,9 @@ func Prepare(ctx context.Context, db DBTX) (*Queries, error) {
6666 if q.getLastSessionStmt, err = db.PrepareContext(ctx, getLastSession); err != nil {
6767 return nil, fmt.Errorf("error preparing query GetLastSession: %w", err)
6868 }
69+ if q.getMaxFileVersionByPathStmt, err = db.PrepareContext(ctx, getMaxFileVersionByPath); err != nil {
70+ return nil, fmt.Errorf("error preparing query GetMaxFileVersionByPath: %w", err)
71+ }
6972 if q.getMessageStmt, err = db.PrepareContext(ctx, getMessage); err != nil {
7073 return nil, fmt.Errorf("error preparing query GetMessage: %w", err)
7174 }
@@ -210,6 +213,11 @@ func (q *Queries) Close() error {
210213 err = fmt.Errorf("error closing getLastSessionStmt: %w", cerr)
211214 }
212215 }
216+ if q.getMaxFileVersionByPathStmt != nil {
217+ if cerr := q.getMaxFileVersionByPathStmt.Close(); cerr != nil {
218+ err = fmt.Errorf("error closing getMaxFileVersionByPathStmt: %w", cerr)
219+ }
220+ }
213221 if q.getMessageStmt != nil {
214222 if cerr := q.getMessageStmt.Close(); cerr != nil {
215223 err = fmt.Errorf("error closing getMessageStmt: %w", cerr)
@@ -378,6 +386,7 @@ type Queries struct {
378386 getFileReadStmt *sql.Stmt
379387 getHourDayHeatmapStmt *sql.Stmt
380388 getLastSessionStmt *sql.Stmt
389+ getMaxFileVersionByPathStmt *sql.Stmt
381390 getMessageStmt *sql.Stmt
382391 getRecentActivityStmt *sql.Stmt
383392 getSessionByIDStmt *sql.Stmt
@@ -421,6 +430,7 @@ func (q *Queries) WithTx(tx *sql.Tx) *Queries {
421430 getFileReadStmt: q.getFileReadStmt,
422431 getHourDayHeatmapStmt: q.getHourDayHeatmapStmt,
423432 getLastSessionStmt: q.getLastSessionStmt,
433+ getMaxFileVersionByPathStmt: q.getMaxFileVersionByPathStmt,
424434 getMessageStmt: q.getMessageStmt,
425435 getRecentActivityStmt: q.getRecentActivityStmt,
426436 getSessionByIDStmt: q.getSessionByIDStmt,