public class OTransactionOptimisticClient extends OTransactionOptimistic
OTransactionAbstract.LockedRecordMetadata
OTransaction.ISOLATION_LEVEL, OTransaction.TXSTATUS, OTransaction.TXTYPE
changed
allEntries, changedDocuments, id, indexEntries, newObjectCounter, recordIndexOperations, updatedRids, userData
database, isolationLevel, locks, status
DELETED_RECORD
Constructor and Description |
---|
OTransactionOptimisticClient(ODatabaseDocumentInternal iDatabase) |
Modifier and Type | Method and Description |
---|---|
void |
addIndexChanged(String indexName) |
void |
addRecord(ORecord iRecord,
byte iStatus,
String iClusterName,
boolean callHook) |
Set<String> |
getIndexChanged() |
void |
replaceContent(List<ORecordOperation38Response> operations,
List<IndexChange> indexChanges) |
addIndexEntry, addRecord, amountOfNestedTxs, begin, commit, commit, deleteRecord, fill, getLockedRecords, getSentToServer, internalRollback, isAlreadyCleared, isChanged, isUsingLog, loadRecord, loadRecord, loadRecord, loadRecordIfVersionIsNotLatest, reloadRecord, reloadRecord, resetChangesTracking, resolveTracking, rollback, rollback, saveRecord, setSentToServer, setStatus, setUsingLog, toString
addChangedDocument, addIndexEntry, checkTransaction, clearIndexEntries, clearRecordEntries, close, getCurrentRecordEntries, getCustomData, getEntryCount, getId, getIndexChanges, getIndexChanges, getIndexChangesInternal, getIndexOperations, getInvolvedIndexes, getMetadata, getNewObjectCounter, getNewRecordEntriesByClass, getNewRecordEntriesByClusterIds, getNoTxLocks, getRecord, getRecordEntry, getRecordOperations, getSerializedOperations, getUpdatedRids, prepareSerializedOperations, restore, serializeIndexChangeEntry, setCustomData, setMetadataHolder, setNoTxLocks, storageBegun, updateIdentityAfterCommit
getDatabase, getInternalLocks, getIsolationLevel, getStatus, isActive, isLockedRecord, lockingStrategy, lockRecord, setDatabase, setIsolationLevel, setLocks, trackLockedRecord, trackUnlockRecord, unlockRecord, updateCacheFromEntries
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDatabase, isSequenceTransaction, setDatabase
getClientTransactionId, isActive
public OTransactionOptimisticClient(ODatabaseDocumentInternal iDatabase)
public void replaceContent(List<ORecordOperation38Response> operations, List<IndexChange> indexChanges)
public void addRecord(ORecord iRecord, byte iStatus, String iClusterName, boolean callHook)
public void addIndexChanged(String indexName)
Copyright © 2009–2020 OrientDB. All rights reserved.