Uses of Class
com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OLogSequenceNumber
Packages that use OLogSequenceNumber
Package
Description
Contains all the class involved on the "local" implementation of the OStorage interface.
-
Uses of OLogSequenceNumber in com.orientechnologies.orient.core.storage.cache
Methods in com.orientechnologies.orient.core.storage.cache that return OLogSequenceNumberModifier and TypeMethodDescriptionOCacheEntry.getEndLSN()OCacheEntryImpl.getEndLSN()OCachePointer.getEndLSN()OCacheEntry.getInitialLSN()OCacheEntryImpl.getInitialLSN()Methods in com.orientechnologies.orient.core.storage.cache with parameters of type OLogSequenceNumberModifier and TypeMethodDescriptionOReadCache.allocateNewPage(long fileId, OWriteCache writeCache, OLogSequenceNumber startLSN) OReadCache.loadForWrite(long fileId, long pageIndex, OWriteCache writeCache, boolean verifyChecksums, OLogSequenceNumber startLSN) voidOCacheEntry.setEndLSN(OLogSequenceNumber endLSN) voidOCacheEntryImpl.setEndLSN(OLogSequenceNumber endLSN) voidOCacheEntry.setInitialLSN(OLogSequenceNumber lsn) voidOCacheEntryImpl.setInitialLSN(OLogSequenceNumber lsn) voidOWriteCache.updateDirtyPagesTable(OCachePointer pointer, OLogSequenceNumber startLSN) -
Uses of OLogSequenceNumber in com.orientechnologies.orient.core.storage.cache.chm
Methods in com.orientechnologies.orient.core.storage.cache.chm with parameters of type OLogSequenceNumberModifier and TypeMethodDescriptionfinal OCacheEntryAsyncReadCache.allocateNewPage(long fileId, OWriteCache writeCache, OLogSequenceNumber startLSN) final OCacheEntryAsyncReadCache.loadForWrite(long fileId, long pageIndex, OWriteCache writeCache, boolean verifyChecksums, OLogSequenceNumber startLSN) -
Uses of OLogSequenceNumber in com.orientechnologies.orient.core.storage.cache.local
Methods in com.orientechnologies.orient.core.storage.cache.local with parameters of type OLogSequenceNumberModifier and TypeMethodDescriptionvoidOWOWCache.updateDirtyPagesTable(OCachePointer pointer, OLogSequenceNumber startLSN) -
Uses of OLogSequenceNumber in com.orientechnologies.orient.core.storage.disk
Methods in com.orientechnologies.orient.core.storage.disk that return OLogSequenceNumberModifier and TypeMethodDescriptionprotected OLogSequenceNumberOLocalPaginatedStorage.copyWALToIncrementalBackup(ZipOutputStream zipOutputStream, long startSegment) -
Uses of OLogSequenceNumber in com.orientechnologies.orient.core.storage.impl.local
Methods in com.orientechnologies.orient.core.storage.impl.local that return OLogSequenceNumberModifier and TypeMethodDescriptionprotected abstract OLogSequenceNumberOAbstractPaginatedStorage.copyWALToIncrementalBackup(ZipOutputStream zipOutputStream, long startSegment) OAbstractPaginatedStorage.getLSN()protected OLogSequenceNumberOAbstractPaginatedStorage.restoreFrom(OWriteAheadLog writeAheadLog, OLogSequenceNumber lsn) Methods in com.orientechnologies.orient.core.storage.impl.local with parameters of type OLogSequenceNumberModifier and TypeMethodDescriptionprotected OLogSequenceNumberOAbstractPaginatedStorage.restoreFrom(OWriteAheadLog writeAheadLog, OLogSequenceNumber lsn) -
Uses of OLogSequenceNumber in com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations
Methods in com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations that return OLogSequenceNumberModifier and TypeMethodDescriptionOAtomicOperation.commitChanges(OWriteAheadLog writeAheadLog) OCacheEntryChanges.getEndLSN()OCacheEntryChanges.getInitialLSN()Methods in com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations with parameters of type OLogSequenceNumberModifier and TypeMethodDescriptionvoidOCacheEntryChanges.setEndLSN(OLogSequenceNumber endLSN) voidOCacheEntryChanges.setInitialLSN(OLogSequenceNumber lsn) -
Uses of OLogSequenceNumber in com.orientechnologies.orient.core.storage.impl.local.paginated.base
Methods in com.orientechnologies.orient.core.storage.impl.local.paginated.base that return OLogSequenceNumberModifier and TypeMethodDescriptionstatic OLogSequenceNumberODurablePage.getLogSequenceNumber(int offset, byte[] data) DO NOT DELETE THIS METHOD IT IS USED IN ENTERPRISE STORAGEstatic OLogSequenceNumberODurablePage.getLogSequenceNumberFromPage(ByteBuffer buffer) final OLogSequenceNumberODurablePage.getLSN()Methods in com.orientechnologies.orient.core.storage.impl.local.paginated.base with parameters of type OLogSequenceNumberModifier and TypeMethodDescriptionfinal voidODurablePage.setLsn(OLogSequenceNumber lsn) static voidODurablePage.setPageLSN(OLogSequenceNumber lsn, OCacheEntry cacheEntry) -
Uses of OLogSequenceNumber in com.orientechnologies.orient.core.storage.impl.local.paginated.wal
Fields in com.orientechnologies.orient.core.storage.impl.local.paginated.wal declared as OLogSequenceNumberModifier and TypeFieldDescriptionprotected OLogSequenceNumberOAbstractWALRecord.logSequenceNumberMethods in com.orientechnologies.orient.core.storage.impl.local.paginated.wal that return OLogSequenceNumberModifier and TypeMethodDescriptionOMemoryWriteAheadLog.begin()OMemoryWriteAheadLog.begin(long segmentId) OWriteAheadLog.begin()OWriteAheadLog.begin(long segmentId) OMemoryWriteAheadLog.end()OWriteAheadLog.end()OMemoryWriteAheadLog.getFlushedLsn()OWriteAheadLog.getFlushedLsn()OAbstractWALRecord.getLsn()OWALRecord.getLsn()OMemoryWriteAheadLog.log(WriteableWALRecord record) OWriteAheadLog.log(WriteableWALRecord record) OMemoryWriteAheadLog.logAtomicOperationEndRecord(long operationUnitId, boolean rollback, OLogSequenceNumber startLsn, Map<String, OAtomicOperationMetadata<?>> atomicOperationMetadata) OWriteAheadLog.logAtomicOperationEndRecord(long operationUnitId, boolean rollback, OLogSequenceNumber startLsn, Map<String, OAtomicOperationMetadata<?>> atomicOperationMetadata) OMemoryWriteAheadLog.logAtomicOperationStartRecord(boolean isRollbackSupported, long unitId) OMemoryWriteAheadLog.logAtomicOperationStartRecord(boolean isRollbackSupported, long unitId, byte[] metadata) OWriteAheadLog.logAtomicOperationStartRecord(boolean isRollbackSupported, long unitId) OWriteAheadLog.logAtomicOperationStartRecord(boolean isRollbackSupported, long unitId, byte[] metadata) Methods in com.orientechnologies.orient.core.storage.impl.local.paginated.wal that return types with arguments of type OLogSequenceNumberModifier and TypeMethodDescriptionAtomicUnitEndRecordWithPageLSNs.getPageLSNs()AtomicUnitEndRecordWithPageLSNs.getPageLSNs()Methods in com.orientechnologies.orient.core.storage.impl.local.paginated.wal with parameters of type OLogSequenceNumberModifier and TypeMethodDescriptionvoidOMemoryWriteAheadLog.addCutTillLimit(OLogSequenceNumber lsn) voidOWriteAheadLog.addCutTillLimit(OLogSequenceNumber lsn) Adds LSN after which WAL log should be preserved.voidOMemoryWriteAheadLog.addEventAt(OLogSequenceNumber lsn, Runnable event) voidOWriteAheadLog.addEventAt(OLogSequenceNumber lsn, Runnable event) Adds the event to fire when this write ahead log instances reaches the given LSN.intOLogSequenceNumber.compareTo(OLogSequenceNumber otherNumber) booleanOMemoryWriteAheadLog.cutTill(OLogSequenceNumber lsn) booleanOWriteAheadLog.cutTill(OLogSequenceNumber lsn) Cut WAL content till passed in value of LSN at maximum in many cases smaller portion of WAL may be cut.OMemoryWriteAheadLog.logAtomicOperationEndRecord(long operationUnitId, boolean rollback, OLogSequenceNumber startLsn, Map<String, OAtomicOperationMetadata<?>> atomicOperationMetadata) OWriteAheadLog.logAtomicOperationEndRecord(long operationUnitId, boolean rollback, OLogSequenceNumber startLsn, Map<String, OAtomicOperationMetadata<?>> atomicOperationMetadata) voidOMemoryWriteAheadLog.moveLsnAfter(OLogSequenceNumber lsn) voidOWriteAheadLog.moveLsnAfter(OLogSequenceNumber lsn) Next LSN generated by WAL will be bigger than passed in value.OMemoryWriteAheadLog.next(OLogSequenceNumber lsn, int limit) OWriteAheadLog.next(OLogSequenceNumber lsn, int limit) OMemoryWriteAheadLog.read(OLogSequenceNumber lsn, int limit) OWriteAheadLog.read(OLogSequenceNumber lsn, int limit) voidOMemoryWriteAheadLog.removeCutTillLimit(OLogSequenceNumber lsn) voidOWriteAheadLog.removeCutTillLimit(OLogSequenceNumber lsn) Removes LSN after which WAL log should be preserved.voidOAbstractWALRecord.setLsn(OLogSequenceNumber lsn) voidOWALRecord.setLsn(OLogSequenceNumber lsn) Constructor parameters in com.orientechnologies.orient.core.storage.impl.local.paginated.wal with type arguments of type OLogSequenceNumberModifierConstructorDescriptionAtomicUnitEndRecordWithPageLSNs(long operationUnitId, boolean rollback, Map<String, OAtomicOperationMetadata<?>> atomicOperationMetadataMap, ArrayList<ORawTriple<PageKey, OLogSequenceNumber, OLogSequenceNumber>> pageLSNs) AtomicUnitEndRecordWithPageLSNs(long operationUnitId, boolean rollback, Map<String, OAtomicOperationMetadata<?>> atomicOperationMetadataMap, ArrayList<ORawTriple<PageKey, OLogSequenceNumber, OLogSequenceNumber>> pageLSNs) -
Uses of OLogSequenceNumber in com.orientechnologies.orient.core.storage.impl.local.paginated.wal.cas
Methods in com.orientechnologies.orient.core.storage.impl.local.paginated.wal.cas that return OLogSequenceNumberModifier and TypeMethodDescriptionCASDiskWriteAheadLog.begin()CASDiskWriteAheadLog.begin(long segmentId) CASDiskWriteAheadLog.end()CASDiskWriteAheadLog.getFlushedLsn()WrittenUpTo.getLsn()CASDiskWriteAheadLog.log(WriteableWALRecord writeableRecord) CASDiskWriteAheadLog.logAtomicOperationEndRecord(long operationUnitId, boolean rollback, OLogSequenceNumber startLsn, Map<String, OAtomicOperationMetadata<?>> atomicOperationMetadata) CASDiskWriteAheadLog.logAtomicOperationStartRecord(boolean isRollbackSupported, long unitId) CASDiskWriteAheadLog.logAtomicOperationStartRecord(boolean isRollbackSupported, long unitId, byte[] metadata) Methods in com.orientechnologies.orient.core.storage.impl.local.paginated.wal.cas with parameters of type OLogSequenceNumberModifier and TypeMethodDescriptionvoidCASDiskWriteAheadLog.addCutTillLimit(OLogSequenceNumber lsn) voidCASDiskWriteAheadLog.addEventAt(OLogSequenceNumber lsn, Runnable event) booleanCASDiskWriteAheadLog.cutTill(OLogSequenceNumber lsn) CASDiskWriteAheadLog.logAtomicOperationEndRecord(long operationUnitId, boolean rollback, OLogSequenceNumber startLsn, Map<String, OAtomicOperationMetadata<?>> atomicOperationMetadata) voidCASDiskWriteAheadLog.moveLsnAfter(OLogSequenceNumber lsn) CASDiskWriteAheadLog.next(OLogSequenceNumber lsn, int limit) CASDiskWriteAheadLog.read(OLogSequenceNumber lsn, int limit) voidCASDiskWriteAheadLog.removeCutTillLimit(OLogSequenceNumber lsn) Constructors in com.orientechnologies.orient.core.storage.impl.local.paginated.wal.cas with parameters of type OLogSequenceNumber -
Uses of OLogSequenceNumber in com.orientechnologies.orient.core.storage.impl.local.paginated.wal.common
Methods in com.orientechnologies.orient.core.storage.impl.local.paginated.wal.common that return OLogSequenceNumberMethods in com.orientechnologies.orient.core.storage.impl.local.paginated.wal.common with parameters of type OLogSequenceNumberModifier and TypeMethodDescriptionvoidMilestoneWALRecord.setLsn(OLogSequenceNumber lsn) voidStartWALRecord.setLsn(OLogSequenceNumber lsn) -
Uses of OLogSequenceNumber in com.orientechnologies.orient.core.storage.memory
Methods in com.orientechnologies.orient.core.storage.memory that return OLogSequenceNumberModifier and TypeMethodDescriptionprotected OLogSequenceNumberODirectMemoryStorage.copyWALToIncrementalBackup(ZipOutputStream zipOutputStream, long startSegment) Methods in com.orientechnologies.orient.core.storage.memory with parameters of type OLogSequenceNumberModifier and TypeMethodDescriptionfinal OCacheEntryODirectMemoryOnlyDiskCache.allocateNewPage(long fileId, OWriteCache writeCache, OLogSequenceNumber startLSN) final OCacheEntryODirectMemoryOnlyDiskCache.loadForWrite(long fileId, long pageIndex, OWriteCache writeCache, boolean verifyChecksums, OLogSequenceNumber startLSN) final voidODirectMemoryOnlyDiskCache.updateDirtyPagesTable(OCachePointer pointer, OLogSequenceNumber startLSN) -
Uses of OLogSequenceNumber in com.orientechnologies.orient.server.distributed.impl
Methods in com.orientechnologies.orient.server.distributed.impl that return OLogSequenceNumber