Query language (TQL)
TQL (Typed Query Language) is Lar’s query syntax, parsed by a recursive-descent parser with no eval() and bounded input — the same query language backs Saved Views, the graph view’s filters, and ⌘K’s structured search.
Basic shape
Section titled “Basic shape”type:Book prop.rating:>4type:Task mixin:Taskable done:false due:<2026-08-01type:Project tags:launchtype:X— filter by Type (includes descendants in the inheritance tree).mixin:Y— filter by a mixed-in Mixin.prop.<name>:<op><value>— filter by a typed property; operators include:,:>,:<,:>=,:<=,:!=.tags:<name>— filter by an attached Tag Object.
⌘K hybrid search vs. TQL
Section titled “⌘K hybrid search vs. TQL”⌘K is for fast, fuzzy lookup across your workspace. TQL is for precise, repeatable structured queries you may want to save as a View.
Property formulas
Section titled “Property formulas”Any Type can declare a formula property — a small expression language over the Type’s own properties, computed rather than stored. Formulas are available on every property, not gated to a special “table” view.
Next: Templates & formulas.