Interface OStorageTransaction
- All Known Subinterfaces:
OTransactionInternal
- All Known Implementing Classes:
OTransactionOptimistic,OTransactionOptimisticClient,OTransactionOptimisticDistributed,OTransactionOptimisticProxy,OTransactionOptimisticServer
public interface OStorageTransaction
-
Method Summary
Modifier and TypeMethodDescriptionintgetId()Optional<byte[]> Iterator<byte[]> voidvoidupdateCache(boolean keepInCache) voidupdateIdentityAfterCommit(ORID oldRID, ORID rid)
-
Method Details
-
getId
int getId() -
getMetadata
Optional<byte[]> getMetadata() -
updateCache
void updateCache(boolean keepInCache) -
getSerializedOperations
Iterator<byte[]> getSerializedOperations() -
startedStorageTransaction
void startedStorageTransaction() -
getRecordChanges
Collection<OStorageRecordOperation> getRecordChanges() -
getLockedRecords
-
updateIdentityAfterCommit
-
getChangesForIndex
SortedMap<String,OStorageTransactionIndexChanges> getChangesForIndex()
-