Expand description
on_empty: what an output does when its queries return no rows.
Each empty query applies its own on_empty first: continue keeps its empty section, skip
drops its tab (or per-query file), fail fails the run. Then, if every query of the output is
empty or dropped, the output’s on_empty decides. A query’s explicit setting wins over the
output’s, with a warning that says so. “Empty” means 0 rows: a count(*) returning 0 is one
row.
Structs§
- Decision
- What to do with one output.
- Query
- One query of an output: its name, its rows, and its own
on_emptyif it sets one.
Enums§
- OnEmpty
on_empty:on an output or a query entry.
Functions§
- decide
- Decide what
output(the output’s own setting, if any) does about its queries.droppable: whether a query’s section can be left out (false for html, pdf and messages, whose template decides).