Expand description
Typed SQL helpers against the live Things schema. Every query goes through
prepare_cached; no string interpolation of user input.
Date semantics:
creationDate,userModificationDate,stopDateare REAL Unix seconds.startDate,deadlineare bit-packed integers (handled in later tasks).
Structs§
- List
Anytime Params - List
ByTag Params - List
Inbox Params - List
Logbook Params - List
Projects Params - List
Someday Params - List
Today Params - List
Trash Params - List
Upcoming Params - Search
Params - Filter inputs to
search. Each Option / Vec field is OFF when empty/None, matching the spec’s “all filters are optional” contract.
Enums§
Functions§
- get_
project - get_
tags_ for_ task - Public helper for the assign/unassign tools: returns the current tag titles attached to a single to-do (or empty if none). Wraps the per-task fetch so callers don’t have to deal with the HashMap shape.
- get_
todo - list_
anytime - list_
areas - list_
by_ tag - list_
inbox - list_
logbook - list_
projects - list_
someday - list_
tags - list_
today - list_
trash - list_
upcoming - search