
public class ODeleteRecordTask extends OAbstractRecordReplicatedTask
ORemoteTask.RESULT_STRATEGY| Modifier and Type | Field and Description |
|---|---|
static int |
FACTORYID |
lockRecords, partitionKey, previousRecord, rid, versionlastLSNALL, ANY, nodeSource| Constructor and Description |
|---|
ODeleteRecordTask() |
ODeleteRecordTask(com.orientechnologies.orient.core.record.ORecord record) |
ODeleteRecordTask(com.orientechnologies.orient.core.id.ORecordId rid,
int version) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkRecordExists() |
Object |
executeRecordTask(ODistributedRequestId requestId,
OServer iServer,
ODistributedServerManager iManager,
com.orientechnologies.orient.core.db.ODatabaseDocumentInternal database) |
int |
getFactoryId() |
ORemoteTask |
getFixTask(ODistributedRequest iRequest,
ORemoteTask iOriginalTask,
Object iBadResponse,
Object iGoodResponse,
String executorNodeName,
ODistributedServerManager dManager) |
String |
getName() |
com.orientechnologies.orient.core.command.OCommandDistributedReplicateRequest.QUORUM_TYPE |
getQuorumType() |
com.orientechnologies.orient.core.record.ORecord |
getRecord() |
ORemoteTask |
getUndoTask(ODistributedRequestId reqId) |
String |
toString() |
checkForClusterAvailability, execute, fromStream, getPartitionKey, getRid, getVersion, prepareUndoOperation, setLastLSN, setLockRecords, toStreamgetLastLSNgetDistributedTimeout, getNodeSource, getResultStrategy, getSynchronousTimeout, getTotalTimeout, isIdempotent, isNodeOnlineRequired, isUsingDatabase, setNodeSourcepublic static final int FACTORYID
public ODeleteRecordTask()
public ODeleteRecordTask(com.orientechnologies.orient.core.record.ORecord record)
public ODeleteRecordTask(com.orientechnologies.orient.core.id.ORecordId rid,
int version)
public com.orientechnologies.orient.core.record.ORecord getRecord()
getRecord in class OAbstractRecordReplicatedTaskpublic Object executeRecordTask(ODistributedRequestId requestId, OServer iServer, ODistributedServerManager iManager, com.orientechnologies.orient.core.db.ODatabaseDocumentInternal database) throws Exception
executeRecordTask in class OAbstractRecordReplicatedTaskExceptionpublic com.orientechnologies.orient.core.command.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(ODistributedRequestId reqId)
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()
Copyright © 2009–2017 OrientDB. All rights reserved.