Package org.teiid.query.processor
Class CollectionTupleSource
- java.lang.Object
-
- org.teiid.query.processor.CollectionTupleSource
-
- All Implemented Interfaces:
TupleSource
public class CollectionTupleSource extends Object implements TupleSource
-
-
Field Summary
Fields Modifier and Type Field Description static List<Integer>
UPDATE_ROW
-
Constructor Summary
Constructors Constructor Description CollectionTupleSource(Iterator<? extends List<?>> tuples)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeSource()
Closes the Tuple Source.static CollectionTupleSource
createNullTupleSource()
static TupleSource
createUpdateCountArrayTupleSource(long count)
static CollectionTupleSource
createUpdateCountTupleSource(int count)
List<?>
nextTuple()
Returns the next tuple
-
-
-
Method Detail
-
createUpdateCountTupleSource
public static CollectionTupleSource createUpdateCountTupleSource(int count)
-
createUpdateCountArrayTupleSource
public static TupleSource createUpdateCountArrayTupleSource(long count)
-
createNullTupleSource
public static CollectionTupleSource createNullTupleSource()
-
nextTuple
public List<?> nextTuple()
Description copied from interface:TupleSource
Returns the next tuple- Specified by:
nextTuple
in interfaceTupleSource
- 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 interfaceTupleSource
-
-