Configurable End IF/CASE

An 'Inactive Branch Consumer' which will collect 2 or more inactive branches and provide an active branch if there was an active incoming branch. Additional incoming ports can be added, and the port type changed via the configuration menu on the node. Depending on the port type, different options will be available in the node dialog

Flow Variables - there are no options in this case. The output will always be the first connected branch

Data Table It is possible to combine multiple active inputs, depending on the table specs and node settings

Other port types It is not possible to combine multiple ports. In this case if multiple active inputs are present, only one will be passed through or the node execution will fail depending on the node settings

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

Options

Port combining options

This tab contains options for combining multiple active ports

Row key policy
How row keys should be handled
Add port index column
Should a column containing the active incoming port index be appended
Ignore empty input tables
Should empty active input tables be ignored
Allow changing column types
Should columns with the same name but differing types be allowed in the active ports?
Allow changing table specs
Should the table specs be allowed more major changes between active ports

Multiple active port options

This tab contains options when ports cannot be combined

Multiple-active behaviour
How the node should behave if multiple active ports are encountered

Input Ports

Icon
The first input port
Icon
The second input port
Icon
Additional input ports

Output Ports

Icon
The output port

Popular Predecessors

  • Loop End5 %
  • Table Writer5 %
  • Math Formula4 %
  • Extract Variables (Data)3 %
  • Java Edit Variable3 %
  • String Manipulation (Variable)2 %
  • Math Formula (Variable)2 %
  • Column Selection Widget2 %
  • Python Script2 %
  • Empty Table Creator2 %
  • Catch Errors (Var Ports)2 %
  • Row Filter2 %
  • Rule-based Row Splitter2 %
  • Configurable Empty Table Switch2 %
  • End IF2 %
  • Configurable IF/CASE Switch (Flow Variable Value)1 %
  • Quit WebDriver1 %
  • Configurable IF/CASE Switch1 %
  • Text Output Widget1 %
  • RDKit Diversity Picker1 %
  • Column Filter1 %
  • Column Rename1 %
  • Write To Excel Template (deprecated)1 %
  • DB Query1 %
  • Column Expressions1 %
  • CSV Writer1 %
  • DB Reader1 %
  • Variable Creator1 %
  • Inject Variables (Data)1 %
  • Rule Engine1 %
  • Variable to Table Row1 %
  • Java Snippet1 %
  • Configurable End IF/CASE1 %
  • Table Row to Variable1 %
  • Concatenate1 %
  • Column Appender1 %
  • Rule-based Row Filter1 %
  • Empty Table Switch1 %
  • Breakpoint1 %
  • Merge Variables1 %
  • String Manipulation1 %
  • Variable Loop End1 %
  • Column Resorter1 %
  • Missing Value1 %
  • String Manipulation (Multi Column)1 %
  • Variable Expressions1 %
  • Excel Writer1 %
  • Call Workflow Service1 %
  • Duplicate Row Filter1 %
  • CSV Reader1 %
  • Cross Joiner1 %
  • Double To Int1 %
  • Loop End (Column Append)1 %
  • Wait...1 %
  • DB SQL Executor1 %
  • DB Insert1 %
  • DB Merge1 %
  • DB Writer1 %
  • Case Converter1 %
  • String to Path1 %
  • Table Manipulator1 %

Popular Successors

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.