public class DataTierTupleSource extends Object implements TupleSource, DQPCore.CompletionListener<AtomicResultsMessage>
| Constructor and Description |
|---|
DataTierTupleSource(AtomicRequestMessage aqr,
RequestWorkItem workItem,
ConnectorWork cwi,
DataTierManagerImpl dtm,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelRequest() |
void |
closeSource()
Closes the Tuple Source.
|
void |
fullyCloseSource() |
AtomicRequestMessage |
getAtomicRequestMessage() |
String |
getConnectorName() |
Future<Void> |
getScheduledFuture() |
boolean |
isCanceled() |
boolean |
isDone() |
boolean |
isExplicitClose() |
boolean |
isQueued() |
boolean |
isRunning() |
boolean |
isTransactional() |
List<?> |
nextTuple()
Returns the next tuple
|
void |
onCompletion(FutureWork<AtomicResultsMessage> future) |
public DataTierTupleSource(AtomicRequestMessage aqr, RequestWorkItem workItem, ConnectorWork cwi, DataTierManagerImpl dtm, int limit)
public List<?> nextTuple() throws TeiidComponentException, TeiidProcessingException
TupleSourcenextTuple in interface TupleSourcenull if
there are no more tuples.TeiidComponentException - indicating a non-business
exception such as a communication exception, or other such
nondeterministic exceptionTeiidProcessingExceptionpublic boolean isQueued()
public boolean isDone()
public boolean isRunning()
public void fullyCloseSource()
public boolean isCanceled()
public void cancelRequest()
public void closeSource()
TupleSourcecloseSource in interface TupleSourceTupleSource.closeSource()public AtomicRequestMessage getAtomicRequestMessage()
public String getConnectorName()
public boolean isTransactional()
public void onCompletion(FutureWork<AtomicResultsMessage> future)
onCompletion in interface DQPCore.CompletionListener<AtomicResultsMessage>public boolean isExplicitClose()
Copyright © 2019. All rights reserved.