org.knime.base.node.preproc.joiner
Class DataHiliteOutputContainer.Missing

java.lang.Object
  extended by org.knime.base.node.preproc.joiner.DataHiliteOutputContainer.Missing
All Implemented Interfaces:
Iterable<DataCell>, DataRow
Enclosing class:
DataHiliteOutputContainer

static class DataHiliteOutputContainer.Missing
extends Object
implements DataRow

An InputDataRow with solely missing data cells, needed for left and right outer join.

Author:
Heiko Hofer

Constructor Summary
DataHiliteOutputContainer.Missing(int numCells)
           
 
Method Summary
 DataCell getCell(int index)
          Returns the DataCell at the provided index within this row.
 RowKey getKey()
          Returns the row key.
 int getNumCells()
          Returns the length of this row, that is the number of columns of the DataTable (not including the row key).
 Iterator<DataCell> iterator()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataHiliteOutputContainer.Missing

public DataHiliteOutputContainer.Missing(int numCells)
Parameters:
numCells - The number of cells in the DataRow
Method Detail

getKey

public RowKey getKey()
Returns the row key.

Specified by:
getKey in interface DataRow
Returns:
the row key

getCell

public DataCell getCell(int index)
Returns the DataCell at the provided index within this row.

Specified by:
getCell in interface DataRow
Parameters:
index - the index of the cell to retrieve (indices start from 0)
Returns:
the DataCell at the given index

getNumCells

public int getNumCells()
Returns the length of this row, that is the number of columns of the DataTable (not including the row key).

Specified by:
getNumCells in interface DataRow
Returns:
length of this row

iterator

public Iterator<DataCell> iterator()

Specified by:
iterator in interface Iterable<DataCell>


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.