org.teiid.query.processor
Class CollectionTupleSource

java.lang.Object
  extended by org.teiid.query.processor.CollectionTupleSource
All Implemented Interfaces:
TupleSource

public class CollectionTupleSource
extends java.lang.Object
implements TupleSource


Constructor Summary
CollectionTupleSource(java.util.Iterator<? extends java.util.List<?>> tuples)
           
 
Method Summary
 void closeSource()
          Closes the Tuple Source.
static CollectionTupleSource createNullTupleSource()
           
static CollectionTupleSource createUpdateCountTupleSource(int count)
           
 java.util.List<?> nextTuple()
          Returns the next tuple
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionTupleSource

public CollectionTupleSource(java.util.Iterator<? extends java.util.List<?>> tuples)
Method Detail

createUpdateCountTupleSource

public static CollectionTupleSource createUpdateCountTupleSource(int count)

createNullTupleSource

public static CollectionTupleSource createNullTupleSource()

nextTuple

public java.util.List<?> nextTuple()
Description copied from interface: TupleSource
Returns the next tuple

Specified by:
nextTuple in interface TupleSource
Returns:
the next tuple (a List object), or null if there are no more tuples.

closeSource

public void closeSource()
Description copied from interface: TupleSource
Closes the Tuple Source.

Specified by:
closeSource in interface TupleSource


Copyright © 2010. All Rights Reserved.