Skip to content

Classification Filters

Classification filters restrict the rows available at a specific step in a relations path. The filter references an existing classification (value, relational, or logical) and applies its boolean result to each row in that step.

Purpose

A classification filter is used when a path should only continue through rows that satisfy a specific boolean condition already defined elsewhere in the system.

Behaviour

At a given path step:

  1. The relation is followed and produces a set of rows.
  2. The referenced classification is evaluated for each row.
  3. Rows are included or excluded depending on the filter mode:

  4. Include: keep rows where the classification is true.

  5. Exclude: remove rows where the classification is true.

Multiple filters at the same step combine using logical AND.