Hub
Pricing About
NodeNode / LoopStart

Recursive Loop Start

Workflow ControlLoop Support
Drag & drop
Like

The Recursive Loop node pair enables the passing of data tables from the Recursive Loop End back to the Recursive Loop Start.

The Recursive Loop Start requires initialized tables. This tables are output by the Recursive Loop Start in the first iteration of the loop.

The tables received by the corresponding Recursive Loop End are passed back to the Recursive Loop Start node. Starting with the second iteration, the Recursive Loop Start node outputs the data as received by the Recursive Loop End.

You can add more initialized input tables and recursion output tables using the “…” menu. The number of recursion ports must be the same as the number of recursion ports of the corresponding Recursive Loop End node.

External resources

  • KNIME E-Learning Course: Section 7.2. Re-executing Workflow Parts: Loops

Node details

Input ports
  1. Type: Table
    Initialization data
    The data tables used as initial values.
Output ports
  1. Type: Table
    Recursion data
    The data from the loop end.
Recursion (Dynamic Inport)
The data tables used as initial values.
  1. Type: Table
Recursion (Dynamic Outport)
The data from the loop end.
  1. Type: Table

Extension

The Recursive Loop Start node is part of this extension:

  1. Go to item

Related workflows & nodes

  1. Go to item
  2. Go to item
  3. Go to item

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits