Aller au contenu

Filters

Ce contenu n’est pas encore disponible dans votre langue.

The filter builder sits directly under the data toolbar. It’s the same on every result grid, and every filter you add becomes a WHERE clause on the underlying SELECT.

Click + Add filter and the builder expands.

Empty filter builder

Each row has four things:

Checkbox Enable / disable this filter. Disabled chips stay in the builder but don’t appear in the SQL.
Column picker All result columns of the current view.
Operator See Filter operators for the full list.
Value Free text. Validated per column type — numeric columns reject letters, UUIDs reject malformed strings, JSON columns reject invalid JSON.

Press Enter to apply just that one row, or click Apply all at the bottom to commit every ready row at once.

  • Comparison=, , <, , >,
  • Substringcontains, does not contain, contains (case-insensitive), …
  • PatternLIKE, ILIKE (raw, no wildcard escaping)
  • Nullis null, is not null (input greys out)

contains / icontains translate to LIKE / ILIKE with %value% under the hood, with % and _ in your value escaped so a literal 50% doesn’t match every string with a 5.

Three buttons:

  • Apply (per row) — commit just this filter and leave the rest alone. Useful when you want to layer filters incrementally.
  • Apply all — commit every row that has a value. Rows you’ve typed half a value in get disabled, not dropped, so you can come back to them.
  • Clear all — remove every filter chip and re-run the query.

Active filters survive an app restart. They’re stored on the tab, not just in memory, so reopening tomorrow brings back exactly the same view you closed today.