xtablo-source/go-backend/internal/db/sqlc/querier.go
Arthur Belleville 9a92f358e8
Add task management features with database schema and handlers
Create a new tasks module with full CRUD operations, supporting both
regular tasks and etapes (phases). Implements task hierarchy with
parent-child relationships, assignees, and due dates. Includes database
schema with validation triggers, SQLC query generation, in-memory
repository implementation, HTTP handlers, view templates, and
comprehensive test coverage.
2026-05-10 21:58:48 +02:00

33 lines
1.5 KiB
Go

// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.31.1
package sqlc
import (
"context"
"github.com/google/uuid"
)
type Querier interface {
ClearTaskChildrenParent(ctx context.Context, arg ClearTaskChildrenParentParams) (int64, error)
CreateAuthUser(ctx context.Context, arg CreateAuthUserParams) (uuid.UUID, error)
CreateSession(ctx context.Context, arg CreateSessionParams) error
CreateTablo(ctx context.Context, arg CreateTabloParams) (Tablo, error)
CreateTask(ctx context.Context, arg CreateTaskParams) (Task, error)
DeleteSessionByToken(ctx context.Context, sessionToken string) (int64, error)
GetAuthUserByEmail(ctx context.Context, email string) (GetAuthUserByEmailRow, error)
GetPublicUserByID(ctx context.Context, id uuid.UUID) (User, error)
GetSessionByToken(ctx context.Context, sessionToken string) (AuthSession, error)
GetTaskByID(ctx context.Context, arg GetTaskByIDParams) (Task, error)
ListTablos(ctx context.Context, arg ListTablosParams) ([]Tablo, error)
ListTasksByOwner(ctx context.Context, ownerID uuid.UUID) ([]Task, error)
ListTasksByTablo(ctx context.Context, arg ListTasksByTabloParams) ([]Task, error)
SoftDeleteTablo(ctx context.Context, arg SoftDeleteTabloParams) (int64, error)
SoftDeleteTask(ctx context.Context, arg SoftDeleteTaskParams) (int64, error)
UpdateTablo(ctx context.Context, arg UpdateTabloParams) (int64, error)
UpdateTask(ctx context.Context, arg UpdateTaskParams) (Task, error)
}
var _ Querier = (*Queries)(nil)