
public interface OAtomicOperation
long getOperationUnitId()
OCacheEntry loadPageForWrite(long fileId, long pageIndex, boolean checkPinnedPages, int pageCount, boolean verifyChecksum) throws IOException
IOExceptionOCacheEntry loadPageForRead(long fileId, long pageIndex, boolean checkPinnedPages, int pageCount) throws IOException
IOExceptionvoid addMetadata(OAtomicOperationMetadata<?> metadata)
OAtomicOperationMetadata<?> getMetadata(String key)
void addDeletedRidBag(OBonsaiBucketPointer rootPointer)
Set<OBonsaiBucketPointer> getDeletedBonsaiPointers()
OCacheEntry addPage(long fileId) throws IOException
IOExceptionvoid releasePageFromRead(OCacheEntry cacheEntry)
void releasePageFromWrite(OCacheEntry cacheEntry) throws IOException
IOExceptionlong filledUpTo(long fileId)
long addFile(String fileName) throws IOException
IOExceptionlong loadFile(String fileName) throws IOException
IOExceptionvoid deleteFile(long fileId)
throws IOException
IOExceptionboolean isFileExists(String fileName)
String fileNameById(long fileId)
void truncateFile(long fileId)
throws IOException
IOExceptionboolean containsInLockedObjects(String lockName)
void addLockedObject(String lockName)
void rollbackInProgress()
boolean isRollbackInProgress()
OLogSequenceNumber commitChanges(OWriteAheadLog writeAheadLog) throws IOException
IOExceptionvoid addDeletedRecordPosition(int clusterId,
int pageIndex,
int recordPosition)
void incrementComponentOperations()
void decrementComponentOperations()
int getComponentOperations()
Copyright © 2009–2025 OrientDB. All rights reserved.