Uses of Class
org.apache.ignite.internal.pagemem.wal.record.WALRecord
-
-
Uses of WALRecord in org.apache.ignite.internal.pagemem.wal
Methods in org.apache.ignite.internal.pagemem.wal that return WALRecord Modifier and Type Method Description WALRecordIgniteWriteAheadLogManager. read(WALPointer ptr)Reads WAL record by the specified pointer.Methods in org.apache.ignite.internal.pagemem.wal with parameters of type WALRecord Modifier and Type Method Description WALPointerIgniteWriteAheadLogManager. log(WALRecord entry)Appends the given log entry to the write-ahead log.WALPointerIgniteWriteAheadLogManager. log(WALRecord entry, RolloverType rolloverType)Appends the given log entry to the write-ahead log. -
Uses of WALRecord in org.apache.ignite.internal.pagemem.wal.record
Subclasses of WALRecord in org.apache.ignite.internal.pagemem.wal.record Modifier and Type Class Description classCdcDataRecordThe record to forcefully resend cache data to the CDC application.classCdcManagerRecordThis record notifiesCdcMainabout committed WAL state.classCdcManagerStopRecordRecord notifiesCdcMainthatCdcManagerfails and stop processing WAL data in-memory.classCheckpointRecordCheckpoint (begin) recordclassDataRecordLogical data record with cache operation description.classEncryptedRecordEncrypted record from WAL.classExchangeRecordPartition map exchange WAL record.classFilteredRecordSpecial type of WAL record.classIncrementalSnapshotFinishRecordThis record is written to WAL after incremental snapshot finished on a baseline node.classIncrementalSnapshotStartRecordThis record is written to WAL at the moment when incremental snapshot starts on a baseline node.classIndexRenameRootPageRecordLogical record for renaming index root pages.classMarshalledRecordSpecial type of WAL record.classMasterKeyChangeRecordDeprecated.Replaced by MasterKeyChangeRecordV2.classMasterKeyChangeRecordV2Logical record that stores encryption keys.classMemoryRecoveryRecordMarker indicates that binary memory recovery has finished.classMetastoreDataRecordclassPageSnapshotclassPartitionClearingStartRecordPartition clearing started record.classReencryptionStartRecordLogical record to restart reencryption with the latest encryption key.classRollbackRecordRollback record.classSnapshotRecordWal snapshot record.classSwitchSegmentRecordRecord is needed to mark end of segment.classTimeStampRecordBase class for records with timeStamp.classTxRecordLogical data record indented for transaction (tx) related actions.
This record is marker of begin, prepare, commit, and rollback transactions.Methods in org.apache.ignite.internal.pagemem.wal.record that return WALRecord Modifier and Type Method Description WALRecordWALRecord. previous()Methods in org.apache.ignite.internal.pagemem.wal.record with parameters of type WALRecord Modifier and Type Method Description voidWALRecord. previous(WALRecord prev) -
Uses of WALRecord in org.apache.ignite.internal.pagemem.wal.record.delta
Subclasses of WALRecord in org.apache.ignite.internal.pagemem.wal.record.delta Modifier and Type Class Description classClusterSnapshotRecordClusterSnapshot record.classDataPageInsertFragmentRecordInsert fragment (part of big object which is bigger than page size) to data page record.classDataPageInsertRecordInsert into data page.classDataPageRemoveRecordclassDataPageSetFreeListPageRecordclassDataPageUpdateRecordUpdate existing record in data page.classFixCountRecordFix elements count record.classFixLeftmostChildRecordFix leftmost child.classFixRemoveIdFix remove ID record.classInitNewPageRecordInitializes new page by callingPageIO.initNewPage(long, long, int, PageMetrics).classInnerReplaceRecord<L>Inner replace on remove.classInsertRecord<L>Insert into inner or leaf page.classMergeRecord<L>Merge on remove.classMetaPageAddRootRecordNew root in meta page.classMetaPageCutRootRecordclassMetaPageInitRecordclassMetaPageInitRootInlineFlagsCreatedVersionRecordclassMetaPageInitRootInlineRecordclassMetaPageInitRootRecordInitialize new meta page.classMetaPageUpdateIndexDataRecordMeta page delta record, includes encryption status data.classMetaPageUpdateLastAllocatedIndexclassMetaPageUpdateLastSuccessfulFullSnapshotIdDeprecated.Will be removed at 3.0.classMetaPageUpdateLastSuccessfulSnapshotIdDeprecated.Will be removed at 3.0.classMetaPageUpdateNextSnapshotIdDeprecated.Will be removed at 3.0.classMetaPageUpdatePartitionDataRecordclassMetaPageUpdatePartitionDataRecordV2classMetaPageUpdatePartitionDataRecordV3Partition meta page delta record includes encryption status data.classNewRootInitRecord<L>Initialize new root page.classPageDeltaRecordAbstract page delta record.classPageListMetaResetCountRecordDelta record for page-list meta count resetclassPagesListAddPageRecordclassPagesListInitNewPageRecordclassPagesListRemovePageRecordclassPagesListSetNextRecordclassPagesListSetPreviousRecordclassPartitionDestroyRecordclassPartitionMetaStateRecordclassRecycleRecordRecycle index page.classRemoveRecordRemove.classReplaceRecord<L>Replace.classRotatedIdPartRecordRotated (when page has been recycled) id part delta record.classSplitExistingPageRecordSplit existing page.classSplitForwardPageRecordSplit forward page record.classTrackingPageDeltaRecordDelta record for updates in tracking pagesclassTrackingPageRepairDeltaRecordRecord that indicates that "corrupted" flag should be removed from tracking page. -
Uses of WALRecord in org.apache.ignite.internal.processors.cache.persistence
Methods in org.apache.ignite.internal.processors.cache.persistence that return WALRecord Modifier and Type Method Description @Nullable WALRecordGridCacheDatabaseSharedManager.RestoreBinaryState. next()Advance iterator to the next record.Method parameters in org.apache.ignite.internal.processors.cache.persistence with type arguments of type WALRecord Modifier and Type Method Description voidGridCacheDatabaseSharedManager. applyUpdatesOnRecovery(@Nullable WALIterator it, IgniteBiPredicate<WALPointer,WALRecord> recPredicate, IgnitePredicate<DataEntry> entryPredicate)Apply update from some iterator and with specific filters. -
Uses of WALRecord in org.apache.ignite.internal.processors.cache.persistence.wal
Fields in org.apache.ignite.internal.processors.cache.persistence.wal with type parameters of type WALRecord Modifier and Type Field Description protected IgniteBiTuple<WALPointer,WALRecord>AbstractWalRecordsIterator. curRecCurrent record preloaded, to be returned on next()
Normally this should be not null because advance() method should already prepare some valueMethods in org.apache.ignite.internal.processors.cache.persistence.wal that return WALRecord Modifier and Type Method Description protected @NotNull WALRecordAbstractWalRecordsIterator. postProcessRecord(@NotNull WALRecord rec)Performs final conversions with record loaded from WAL.WALRecordFileWriteAheadLogManager. read(WALPointer ptr)Reads WAL record by the specified pointer.Methods in org.apache.ignite.internal.processors.cache.persistence.wal that return types with arguments of type WALRecord Modifier and Type Method Description protected IgniteBiTuple<WALPointer,WALRecord>AbstractWalRecordsIterator. advanceRecord(@Nullable AbstractWalRecordsIterator.AbstractReadFileHandle hnd)Switches to new record.protected IgniteBiTuple<WALPointer,WALRecord>AbstractWalRecordsIterator. onNext()Methods in org.apache.ignite.internal.processors.cache.persistence.wal with parameters of type WALRecord Modifier and Type Method Description WALPointerFileWriteAheadLogManager. log(WALRecord rec)Appends the given log entry to the write-ahead log.WALPointerFileWriteAheadLogManager. log(WALRecord rec, RolloverType rolloverType)Appends the given log entry to the write-ahead log.protected @NotNull WALRecordAbstractWalRecordsIterator. postProcessRecord(@NotNull WALRecord rec)Performs final conversions with record loaded from WAL. -
Uses of WALRecord in org.apache.ignite.internal.processors.cache.persistence.wal.filehandle
Methods in org.apache.ignite.internal.processors.cache.persistence.wal.filehandle with parameters of type WALRecord Modifier and Type Method Description @Nullable WALPointerFileWriteHandle. addRecord(WALRecord rec) -
Uses of WALRecord in org.apache.ignite.internal.processors.cache.persistence.wal.reader
Methods in org.apache.ignite.internal.processors.cache.persistence.wal.reader that return types with arguments of type WALRecord Modifier and Type Method Description static Predicate<IgniteBiTuple<WALPointer,WALRecord>>WalFilters. checkpoint()Filtering all checkpoint records.IgniteBiTuple<WALPointer,WALRecord>FilteredWalIterator. nextX()This method is the same asIterator.next(), but allows for failure with exception.static Predicate<IgniteBiTuple<WALPointer,WALRecord>>WalFilters. pageOwner(Set<T2<Integer,Long>> pageOwnerIds)Filtering all records whose pageId is contained in pageOwnerIds.static Predicate<IgniteBiTuple<WALPointer,WALRecord>>WalFilters. partitionMetaStateUpdate(Set<T2<Integer,Integer>> partsMetaupdate)Filtering all records whose partitionId is contained in partsMetaupdate.Constructor parameters in org.apache.ignite.internal.processors.cache.persistence.wal.reader with type arguments of type WALRecord Constructor Description FilteredWalIterator(WALIterator walIterator, Predicate<IgniteBiTuple<WALPointer,WALRecord>> filter) -
Uses of WALRecord in org.apache.ignite.internal.processors.cache.persistence.wal.record
Subclasses of WALRecord in org.apache.ignite.internal.processors.cache.persistence.wal.record Modifier and Type Class Description classHeaderRecordHeader record. -
Uses of WALRecord in org.apache.ignite.internal.processors.cache.persistence.wal.scanner
Methods in org.apache.ignite.internal.processors.cache.persistence.wal.scanner with parameters of type WALRecord Modifier and Type Method Description static StringScannerHandler. toStringRecord(WALRecord walRecord)Make string from given wal record.Method parameters in org.apache.ignite.internal.processors.cache.persistence.wal.scanner with type arguments of type WALRecord Modifier and Type Method Description protected byte[]PrintRawToFileHandler. getBytes(IgniteBiTuple<WALPointer,WALRecord> record)voidScannerHandler. handle(IgniteBiTuple<WALPointer,WALRecord> record)Handling one more record during iteration over WAL. -
Uses of WALRecord in org.apache.ignite.internal.processors.cache.persistence.wal.serializer
Methods in org.apache.ignite.internal.processors.cache.persistence.wal.serializer that return WALRecord Modifier and Type Method Description WALRecordRecordDataSerializer. readRecord(WALRecord.RecordType type, ByteBufferBackedDataInput in, int size)Reads record data oftypefrom bufferin.WALRecordRecordDataV1Serializer. readRecord(WALRecord.RecordType type, ByteBufferBackedDataInput in, int size)Reads record data oftypefrom bufferin.WALRecordRecordSerializer. readRecord(FileInput in, WALPointer expPtr)Loads record from inputWALRecordRecordV1Serializer. readRecord(FileInput in0, WALPointer expPtr)Loads record from inputWALRecordRecordV2Serializer. readRecord(FileInput in, WALPointer expPtr)Loads record from inputMethods in org.apache.ignite.internal.processors.cache.persistence.wal.serializer with parameters of type WALRecord Modifier and Type Method Description protected intRecordDataV2Serializer. plainSize(WALRecord rec)intRecordDataSerializer. size(WALRecord record)Calculates size of record data.intRecordDataV1Serializer. size(WALRecord record)Calculates size of record data.intRecordSerializer. size(WALRecord record)Calculates record size in byte including expected wal pointer, CRC and type fieldintRecordV1Serializer. size(WALRecord record)Calculates record size in byte including expected wal pointer, CRC and type fieldintRecordV2Serializer. size(WALRecord record)Calculates record size in byte including expected wal pointer, CRC and type fieldprotected voidRecordDataV2Serializer. writePlainRecord(WALRecord rec, ByteBuffer buf)voidRecordDataSerializer. writeRecord(WALRecord record, ByteBuffer buf)Writes record data to bufferbuf.voidRecordDataV1Serializer. writeRecord(WALRecord rec, ByteBuffer buf)Writes record data to bufferbuf.voidRecordSerializer. writeRecord(WALRecord record, ByteBuffer buf)voidRecordV1Serializer. writeRecord(WALRecord rec, ByteBuffer buf)voidRecordV2Serializer. writeRecord(WALRecord record, ByteBuffer buf) -
Uses of WALRecord in org.apache.ignite.internal.processors.cache.persistence.wal.serializer.io
Methods in org.apache.ignite.internal.processors.cache.persistence.wal.serializer.io that return WALRecord Modifier and Type Method Description WALRecordRecordIO. readWithHeaders(ByteBufferBackedDataInput in, WALPointer expPtr)Reads record data with headers fromin.Methods in org.apache.ignite.internal.processors.cache.persistence.wal.serializer.io with parameters of type WALRecord Modifier and Type Method Description intRecordIO. sizeWithHeaders(WALRecord record)Calculates and returns size of record data and headers.voidRecordIO. writeWithHeaders(WALRecord record, ByteBuffer buf)Writes record data with headers tobuf.
-