Loop End (Upto 6 ports)

This Node Is Deprecated — This node is kept for backwards-compatibility, but the usage in new workflows is no longer recommended. The documentation below might contain more information.
Node at the end of a loop. It is used to mark the end of a workflow loop and collects the intermediate results by row-wise concatenation of the incoming tables. The start of the loop is defined by the loop start node, in which you can define how often the loop should be executed (either fixed or derived from data, e.g. the "group loop start"). All nodes in between are executed that many times. Inputs are optional, and the behaviour of output ports corresponding to non-connected inputs can be selected by the user.

This node was developed by Vernalis Research . For feedback and more information, please contact knime@vernalis.com

Options

Row key policy
How should row keys, which must be unique, be generated in the output table? ' Generate new Row IDs ' generates new row IDs sequential in the form Row0, Row1 etc.; ' Unique Row IDs by appending suffix ' appends '_Iter#' and the iteration number to the incoming Row ID; ' Leave Row IDs unchanged ' leaves incoming Row IDs unchanged. Nodes which previously had 'Uniquify Row IDs' set, will follow the second option
Add iteration column
Adds a column to the output table containing the iteration number, starting with 0
Ignore empty input tables
Selecting this option means the structure of empty input tables at the specified port will be ignored and they will not cause the node to fail
Allow changing column types
Tables in which the column names remain constant, but the types change between iterations will be allowed to pass. The type of columns changed will be the simplest type common to all input types. A message will be sent to the console explaining any failures
Allow changing table specs
Tables in which more complex changes to the table structure occur will be allowed to pass. This setting overrides the 'Allow changing column types' setting. If this option is not set, a message will be sent to the console explaining any failures.
Return inactive branches for disconnected optional ports
If selected, optional input ports which are disconnected will have inactive branches as output ports. Otherwise, an empty, columnless table will result

Input Ports

Icon
The first input port
Icon
The second (optional) input port
Icon
The third (optional) input port
Icon
The fourth (optional) input port
Icon
The fifth (optional) input port
Icon
The sixth (optional) input port

Output Ports

Icon
The first output port
Icon
The second output port
Icon
The third output port
Icon
The fourth output port
Icon
The fifth output port
Icon
The sixth output port

Views

Output Table Preview
A preview of the last 50 rows at each loop end output port

Workflows

  • No workflows found

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.