Versions in this module Expand all Collapse all v0 v0.1.0 Apr 16, 2026 Changes in this version + func BuildTaskQuery(filters ...Filter) (string, []any) + func ComputeVirtualTags(task *taskkit.Task, now time.Time) []string + func IsVirtualTag(name string) bool + type Clause struct + Params []any + SQL string + type Filter func() Clause + func BlockedBy(dependsOnID string) Filter + func Blocking(taskID string) Filter + func CreatedAfter(t time.Time) Filter + func CreatedBefore(t time.Time) Filter + func DeadlineAfter(t time.Time) Filter + func DeadlineBefore(t time.Time) Filter + func DescriptionContains(s string) Filter + func DescriptionIs(s string) Filter + func DisplayID(id int) Filter + func HasDeadline() Filter + func HasProject() Filter + func HasScheduled() Filter + func HasTag(tag string) Filter + func HasWait() Filter + func ID(id string) Filter + func LacksTag(tag string) Filter + func ModifiedAfter(t time.Time) Filter + func ModifiedBefore(t time.Time) Filter + func NoDeadline() Filter + func NoProject() Filter + func NoScheduled() Filter + func NoWait() Filter + func Or(filters ...Filter) Filter + func Project(name string) Filter + func ProjectPrefix(prefix string) Filter + func ScheduledAfter(t time.Time) Filter + func ScheduledBefore(t time.Time) Filter + func Status(s taskkit.Status) Filter + func StatusAny(statuses ...taskkit.Status) Filter + func WaitAfter(t time.Time) Filter + func WaitBefore(t time.Time) Filter