public class GridNearTxQueryEnlistFuture extends GridNearTxQueryAbstractEnlistFuture
cctx, futId, lockVer, log, mvccSnapshot, threadId, timeout, timeoutObj, topVer, tx| Modifier | Constructor and Description |
|---|---|
protected |
GridNearTxQueryEnlistFuture(GridCacheContext<?,?> cctx,
GridNearTxLocal tx,
int[] cacheIds,
int[] parts,
String schema,
String qry,
Object[] params,
int flags,
int pageSize,
long timeout) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
map(boolean topLocked)
Start iterating the data rows and form batches.
|
boolean |
onNodeLeft(UUID nodeId)
Callback for when node left.
|
void |
onResult(UUID nodeId,
GridNearTxQueryEnlistResponse res) |
Set<UUID> |
pendingResponseNodes() |
String |
toString() |
checkCompleted, clearLocalFuture, futureId, init, logDebug, logError, markNotTrackable, onCancelled, onDone, onOwnerChanged, remainingTime, timeoutException, trackable, updateLocalFuture, updateMappings, versionduration, startTimeadd, apply, cancel, clear, future, futures, futuresCountNoLock, hasFutures, hasPending, ignoreFailure, initialized, markInitialized, processFailurechain, chain, error, get, get, get, getUninterruptibly, ignoreInterrupts, isCancelled, isDone, isFailed, listen, logger, onDone, onDone, onDone, onDone, reset, resultclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitduration, startTimecancel, chain, chain, error, get, get, get, getUninterruptibly, isCancelled, isDone, listen, resultprotected GridNearTxQueryEnlistFuture(GridCacheContext<?,?> cctx, GridNearTxLocal tx, int[] cacheIds, int[] parts, String schema, String qry, Object[] params, int flags, int pageSize, long timeout)
cctx - Cache context.tx - Transaction.cacheIds - Involved cache ids.parts - Partitions.schema - Schema name.qry - Query string.params - Query parameters.flags - Flags.pageSize - Fetch page size.timeout - Timeout.protected void map(boolean topLocked)
GridNearTxAbstractEnlistFuturemap in class GridNearTxAbstractEnlistFuture<Long>topLocked - Topology locked flag.public boolean onNodeLeft(UUID nodeId)
GridCacheFuturenodeId - Left node IDTrue if node was in the list.public void onResult(UUID nodeId, GridNearTxQueryEnlistResponse res)
nodeId - Sender node id.res - Response.public Set<UUID> pendingResponseNodes()
pendingResponseNodes in class GridNearTxAbstractEnlistFuture<Long>public String toString()
toString in class GridCompoundIdentityFuture<Long>
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.0 Release Date : February 27 2020