
public class ODeleteRecordTask extends OAbstractRecordReplicatedTask
ORemoteTask.RESULT_STRATEGY| Modifier and Type | Field and Description |
|---|---|
static int |
FACTORYID |
lockRecords, partitionKey, previousRecord, rid, versionlastLSNALL, ANY, FAST_NOLOCK, LOCK, nodeSource| Constructor and Description |
|---|
ODeleteRecordTask() |
ODeleteRecordTask(ORecord record) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkRecordExists() |
Object |
executeRecordTask(ODistributedRequestId requestId,
OServer iServer,
ODistributedServerManager iManager,
ODatabaseDocumentInternal database) |
int |
getFactoryId() |
ORemoteTask |
getFixTask(ODistributedRequest iRequest,
ORemoteTask iOriginalTask,
Object iBadResponse,
Object iGoodResponse,
String executorNodeName,
ODistributedServerManager dManager) |
String |
getName() |
OCommandDistributedReplicateRequest.QUORUM_TYPE |
getQuorumType() |
ORecord |
getRecord() |
ORemoteTask |
getUndoTask(ODistributedServerManager dManager,
ODistributedRequestId reqId,
List<String> servers) |
ODeleteRecordTask |
init(ORecordId rid,
int version) |
boolean |
isIdempotent() |
ORecord |
prepareUndoOperation() |
String |
toString() |
checkForClusterAvailability, execute, fromStream, getPartitionKey, getRid, getVersion, init, setLastLSN, setLockRecords, toStreamgetLastLSNcheckIsValid, getDistributedTimeout, getNodeSource, getResultStrategy, getSynchronousTimeout, getTotalTimeout, hasResponse, isNodeOnlineRequired, isUsingDatabase, setNodeSourceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfinished, receivedpublic static final int FACTORYID
public ODeleteRecordTask()
public ODeleteRecordTask(ORecord record)
public ODeleteRecordTask init(ORecordId rid, int version)
init in class OAbstractRecordReplicatedTaskpublic ORecord getRecord()
getRecord in class OAbstractRecordReplicatedTaskpublic Object executeRecordTask(ODistributedRequestId requestId, OServer iServer, ODistributedServerManager iManager, ODatabaseDocumentInternal database) throws Exception
executeRecordTask in class OAbstractRecordReplicatedTaskExceptionpublic OCommandDistributedReplicateRequest.QUORUM_TYPE getQuorumType()
getQuorumType in interface ORemoteTaskgetQuorumType in class OAbstractRemoteTaskpublic ORemoteTask getFixTask(ODistributedRequest iRequest, ORemoteTask iOriginalTask, Object iBadResponse, Object iGoodResponse, String executorNodeName, ODistributedServerManager dManager)
getFixTask in class OAbstractReplicatedTaskpublic ORemoteTask getUndoTask(ODistributedServerManager dManager, ODistributedRequestId reqId, List<String> servers)
getUndoTask in class OAbstractReplicatedTaskpublic void checkRecordExists()
checkRecordExists in class OAbstractRecordReplicatedTaskpublic String getName()
getName in interface ORemoteTaskgetName in class OAbstractRemoteTaskpublic String toString()
toString in class OAbstractRecordReplicatedTaskpublic int getFactoryId()
public boolean isIdempotent()
isIdempotent in interface ORemoteTaskisIdempotent in class OAbstractRemoteTaskpublic ORecord prepareUndoOperation()
prepareUndoOperation in class OAbstractRecordReplicatedTaskCopyright © 2009–2025 OrientDB. All rights reserved.