public class ReadTakeMultipleProxyActionInfo extends QueryProxyActionInfo
Modifier and Type | Field and Description |
---|---|
boolean |
ifExist |
boolean |
isTake |
int |
maxResults |
int |
minEntriesToWaitFor |
boolean |
returnOnlyUids |
long |
timeout |
_devLogger, _query, _queryObjectType, isSqlQuery, queryPacket
modifiers, txn
Constructor and Description |
---|
ReadTakeMultipleProxyActionInfo(ISpaceProxy spaceProxy,
Object template,
Transaction txn,
long timeout,
int maxEntries,
int minEntriesToWaitFor,
int modifiers,
boolean returnOnlyUids,
boolean isTake,
boolean ifExist) |
Modifier and Type | Method and Description |
---|---|
QueryMultiplePartialFailureException |
convertExceptionResults(ISpaceProxy spaceProxy,
QueryMultiplePartialFailureException e,
AbstractProjectionTemplate projectionTemplate) |
Object[] |
convertQueryResults(ISpaceProxy spaceProxy,
IEntryPacket[] results,
AbstractProjectionTemplate projectionTemplate) |
int |
getSyncReplicationLevel() |
List<ReplicationLevel> |
getSyncReplicationLevels() |
boolean |
requireTransactionForMVCC() |
void |
setSyncReplicationLevel(int syncReplicationLevel) |
void |
setSyncReplicationLevels(List<ReplicationLevel> syncReplicationLevels) |
clearProjectionTemplate, clone, getQuery, setFifoIfNeeded, verifyLogScannedEntriesCountParams
initOperationId, toEntryPacket, validateReadModifiers
public final int maxResults
public final boolean returnOnlyUids
public final boolean isTake
public final long timeout
public final int minEntriesToWaitFor
public boolean ifExist
public ReadTakeMultipleProxyActionInfo(ISpaceProxy spaceProxy, Object template, Transaction txn, long timeout, int maxEntries, int minEntriesToWaitFor, int modifiers, boolean returnOnlyUids, boolean isTake, boolean ifExist)
public Object[] convertQueryResults(ISpaceProxy spaceProxy, IEntryPacket[] results, AbstractProjectionTemplate projectionTemplate)
public QueryMultiplePartialFailureException convertExceptionResults(ISpaceProxy spaceProxy, QueryMultiplePartialFailureException e, AbstractProjectionTemplate projectionTemplate)
public int getSyncReplicationLevel()
public void setSyncReplicationLevel(int syncReplicationLevel)
public void setSyncReplicationLevels(List<ReplicationLevel> syncReplicationLevels)
public List<ReplicationLevel> getSyncReplicationLevels()
public boolean requireTransactionForMVCC()
requireTransactionForMVCC
in class CommonProxyActionInfo
Copyright © GigaSpaces.