Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Anchor
pipeFilterEditor
pipeFilterEditor
Filter Editor

Filters are available on a number of items in PhixFlow: Stream Views, charts, and pipesThe data being delivered by a pipe can be filtered.

Filters are made up of a set of clauses; each clause in turn contains a number of conditions. These conditions must be satisfied for data to be passed through a Pipe or returned in a filtered list.

In some cases, filters are explicitly named, e.g. when filters are created against streams.

In this case, these top-level details are entered through the filter.

Form: Filter Details

...

conditions. These conditions must be satisfied for data to be passed through the pipe.

Form Icons

The form provides the standard form icons as well as the following buttons:

Image Removed

Image Added

Adds Add a clause to the filteror condition.

Deletes the selected Delete a clause or condition from the filter.

Specifies that the value entered is a literal value. Click this icon to change this - to specify that the value entered be evaluated as an expression.

Specifies that the value entered is a evaluated as an PhixFlow expression. Click this icon to change this - to specify that the value entered be treated as a literal. Note : ["123", "234", "345"] looks like a literal value but it can be evaluated as an expression.

Cache Extraction Filter

...

Image Added

Open the expression in a larger editor.

Cache Extraction Filter

...

On lookup pipes, you can define a cache extraction filter.

For a Pipe set up in this way, data is help in a memory cache. For each record processed in the Stream, records are retrieved from the cache using the index expressions. But the data required for each record can be further filtered using a Cache Extraction Filter.

...