Versions in this module Expand all Collapse all v1 v1.3.2 Feb 6, 2026 v1.3.1 Jan 14, 2026 v1.3.0 Dec 17, 2025 Changes in this version + type DBTX interface + ExecContext func(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext func(context.Context, string) (*sql.Stmt, error) + QueryContext func(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext func(context.Context, string, ...interface{}) *sql.Row + type DeleteInjuryByIDParams struct + InjuryID int32 + UserID int32 + type DeleteQuestionnaireByIDParams struct + ID int64 + UserID int32 + type GetQuestionnairesByUserRow struct + Answers string + Comment string + ID int64 + Meta string + QueryType int32 + Timestamp time.Time + UserID int32 + type Injury struct + DateEnd sql.NullTime + DateStart time.Time + Description string + InjuryID int32 + InjuryType int32 + Meta string + PainLevel int32 + Severity int32 + Status int32 + UserID int32 + type InsertInjuryParams struct + Description string + InjuryID int32 + InjuryType int32 + Meta string + PainLevel int32 + Severity int32 + UserID int32 + type InsertQuestionnaireParams struct + Answers string + Comment string + Meta string + QueryType int32 + UserID int32 + type IsQuizDoneTodayParams struct + QueryType int32 + Timestamp time.Time + Timestamp_2 time.Time + UserID int32 + type IsQuizDoneTodayRow struct + Answers string + Comment string + ID int64 + Meta string + QueryType int32 + Timestamp time.Time + UserID int32 + type MarkInjuryRecoveredByIDParams struct + InjuryID int32 + UserID int32 + type Queries struct + func New(db DBTX) *Queries + func Prepare(ctx context.Context, db DBTX) (*Queries, error) + func (q *Queries) Close() error + func (q *Queries) DeleteInjuryByID(ctx context.Context, arg DeleteInjuryByIDParams) (int64, error) + func (q *Queries) DeleteQuestionnaireByID(ctx context.Context, arg DeleteQuestionnaireByIDParams) (int64, error) + func (q *Queries) GetActiveInjuriesByUser(ctx context.Context, userID int32) ([]Injury, error) + func (q *Queries) GetMaxInjuryIDForUser(ctx context.Context, userID int32) (int32, error) + func (q *Queries) GetQuestionnairesByUser(ctx context.Context, userID int32) ([]GetQuestionnairesByUserRow, error) + func (q *Queries) InsertInjury(ctx context.Context, arg InsertInjuryParams) error + func (q *Queries) InsertQuestionnaire(ctx context.Context, arg InsertQuestionnaireParams) (int64, error) + func (q *Queries) IsQuizDoneToday(ctx context.Context, arg IsQuizDoneTodayParams) ([]IsQuizDoneTodayRow, error) + func (q *Queries) MarkInjuryRecoveredByID(ctx context.Context, arg MarkInjuryRecoveredByIDParams) error + func (q *Queries) UpdateQuestionnaireByID(ctx context.Context, arg UpdateQuestionnaireByIDParams) (int64, error) + func (q *Queries) WithTx(tx *sql.Tx) *Queries + type Query struct + Answers string + Comment string + ID int64 + Meta string + QueryType int32 + Timestamp time.Time + UserID int32 + type UpdateQuestionnaireByIDParams struct + Answers string + Comment string + ID int64 + UserID int32 + type User struct + CollectPermission sql.NullInt32 + CreateTime sql.NullTime + Email sql.NullString + EulaAccepted sql.NullInt32 + Message sql.NullString + Password sql.NullString + RoleID sql.NullInt32 + Salt sql.NullString + SharePermission sql.NullInt32 + Username sql.NullInt32