org.knime.base.node.preproc.joiner
Class InputDataRow.Settings

java.lang.Object
  extended by org.knime.base.node.preproc.joiner.InputDataRow.Settings
Enclosing class:
InputDataRow

static class InputDataRow.Settings
extends Object

Common settings for all InputDataRows.

Author:
Heiko Hofer

Nested Class Summary
(package private) static class InputDataRow.Settings.InDataPort
          A InputDataRow belongs either to the left input table or to the right input table.
 
Constructor Summary
InputDataRow.Settings(Map<InputDataRow.Settings.InDataPort,List<Integer>> joiningIndices, boolean multipleMatchCanOccur)
           
 
Method Summary
(package private)  List<Integer> getJoiningIndices(InputDataRow.Settings.InDataPort port)
           
(package private)  boolean getMultipleMatchCanOccur()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputDataRow.Settings

InputDataRow.Settings(Map<InputDataRow.Settings.InDataPort,List<Integer>> joiningIndices,
                      boolean multipleMatchCanOccur)
Parameters:
joiningIndices - The joining indices of the input tables
multipleMatchCanOccur - Whether rows can match more often than one
Method Detail

getJoiningIndices

List<Integer> getJoiningIndices(InputDataRow.Settings.InDataPort port)
Parameters:
port - InputDataRow.Settings.InDataPort either left or right.
Returns:
the joining indices for the given port.

getMultipleMatchCanOccur

boolean getMultipleMatchCanOccur()
Returns:
the multipleMatchCanOccur


Copyright, 2003 - 2012. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.