Column List Loop Start

This loop starting node iterates over the columns of the input table. In each loop iteration, the columns in the loop body are

  • all columns configured as excluded, this is constant for each iteration
  • one of the included columns, corresponding to the current iteration
For example, if a table has columns A, B, C and columns B and C are set as included, the loop body will go through two iterations with the following columns, respectively:
  1. A, B
  2. A, C

Options

Columns to iterate
Choose the columns to iterate over -- each column that matches the include criteria defines one iteration (so the loop will run as often as there are columns included). Columns excluded are considered static and will always be passed into the loop body.
If include column list is empty
Define the behavior if the include column list is empty. 'Run one iteration' will execute the loop body once with all 'excluded' columns passed unmodified into the loop body (so all columns in the input table). 'Fail' will cause no loop iteration to be run; instead the loop start node will fail with an appropriate error message.

Input Ports

Icon
The input data table

Output Ports

Icon
A subset of columns of the input table

Views

This node has no views

Workflows

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.