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