Versions in this module Expand all Collapse all v1 v1.3.5 May 18, 2026 v1.3.4 May 8, 2026 v1.3.3 Apr 8, 2026 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