Package org.teiid.query.tempdata
Class TempTableDataManager.ProxyTupleSource
- java.lang.Object
-
- org.teiid.query.tempdata.TempTableDataManager.ProxyTupleSource
-
- All Implemented Interfaces:
TupleSource
- Enclosing class:
- TempTableDataManager
public abstract class TempTableDataManager.ProxyTupleSource extends Object implements TupleSource
-
-
Constructor Summary
Constructors Constructor Description ProxyTupleSource()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
closeSource()
Closes the Tuple Source.protected abstract TupleSource
createTupleSource()
List<?>
nextTuple()
Returns the next tuple
-
-
-
Method Detail
-
nextTuple
public List<?> nextTuple() throws TeiidComponentException, TeiidProcessingException
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. - Throws:
TeiidComponentException
- indicating a non-business exception such as a communication exception, or other such nondeterministic exceptionTeiidProcessingException
-
createTupleSource
protected abstract TupleSource createTupleSource() throws TeiidComponentException, TeiidProcessingException
-
closeSource
public void closeSource()
Description copied from interface:TupleSource
Closes the Tuple Source.- Specified by:
closeSource
in interfaceTupleSource
-
-