dendrite.daemon/persistence/read_context.go
Kristian 594764344d
feat(completion/tag): support for tag completion (#32)
* setup tag complete handler

* feat(completion/tag): added tag complete query

* improved return

* fix test
2026-04-25 12:37:33 +02:00

24 lines
643 B
Go

package persistence
import (
"context"
"database/sql"
)
type ReadContext struct{}
func NewReadContext() ReadContext {
return ReadContext{}
}
func (r *ReadContext) ExecContext(ctx context.Context, query string, args ...any) (sql.Result, error) {
return GetDBContext().DB.ExecContext(ctx, query, args...)
}
func (r *ReadContext) QueryContext(ctx context.Context, query string, args ...any) (*sql.Rows, error) {
return GetDBContext().DB.QueryContext(ctx, query, args...)
}
func (r *ReadContext) QueryRowContext(ctx context.Context, query string, args ...any) *sql.Row {
return GetDBContext().DB.QueryRowContext(ctx, query, args...)
}