## Uses of Class
org.apache.ignite.internal.pagemem.FullPageId

Packages that use FullPageId
Package | Description
--- | ---
org.apache.ignite.internal.pagemem.wal.record |
org.apache.ignite.internal.processors.cache.persistence |
org.apache.ignite.internal.processors.cache.persistence.pagemem |
org.apache.ignite.internal.processors.cache.persistence.partstate |
org.apache.ignite.internal.processors.cache.persistence.snapshot |

### Uses of FullPageId in org.apache.ignite.internal.pagemem.wal.record

Methods in org.apache.ignite.internal.pagemem.wal.record that return FullPageId
Modifier and Type | Method and Description
--- | ---
`FullPageId` | PageSnapshot.`fullPageId()`

Constructors in org.apache.ignite.internal.pagemem.wal.record with parameters of type FullPageId
Constructor and Description
`PageSnapshot(FullPageId fullId, byte[] arr)`
`PageSnapshot(FullPageId fullPageId, long ptr, int pageSize)`

### Uses of FullPageId in org.apache.ignite.internal.processors.cache.persistence

Methods in org.apache.ignite.internal.processors.cache.persistence that return FullPageId
Modifier and Type | Method and Description
--- | ---
`FullPageId` | RootPage.`pageId()`

Constructors in org.apache.ignite.internal.processors.cache.persistence with parameters of type FullPageId
Constructor and Description
`RootPage(FullPageId pageId, boolean allocated)`

### Uses of FullPageId in org.apache.ignite.internal.processors.cache.persistence.pagemem

Methods in org.apache.ignite.internal.processors.cache.persistence.pagemem that return FullPageId
Modifier and Type | Method and Description
--- | ---
`FullPageId` | EvictCandidate.`fullId()`

Methods in org.apache.ignite.internal.processors.cache.persistence.pagemem that return types with arguments of type FullPageId
Modifier and Type | Method and Description
--- | ---
`GridMultiCollectionWrapper<FullPageId>` | PageMemoryEx.`beginCheckpoint()` Gets a collection of dirty page IDs since the last checkpoint.
`GridMultiCollectionWrapper<FullPageId>` | PageMemoryImpl.`beginCheckpoint()` Gets a collection of dirty page IDs since the last checkpoint.

Methods in org.apache.ignite.internal.processors.cache.persistence.pagemem with parameters of type FullPageId
Modifier and Type | Method and Description
--- | ---
`Integer` | PageMemoryEx.`getForCheckpoint(FullPageId pageId, ByteBuffer outBuf, CheckpointMetricsTracker tracker)` Gets page byte buffer for the checkpoint procedure.
`Integer` | PageMemoryImpl.`getForCheckpoint(FullPageId fullId, ByteBuffer outBuf, CheckpointMetricsTracker tracker)` Gets page byte buffer for the checkpoint procedure.

Method parameters in org.apache.ignite.internal.processors.cache.persistence.pagemem with type arguments of type FullPageId
Modifier and Type | Method and Description
--- | ---
`void` | FullPageIdTable.`visitAll(IgniteBiInClosure<FullPageId,Long> visitor)` Scans all the elements in this table.

Constructors in org.apache.ignite.internal.processors.cache.persistence.pagemem with parameters of type FullPageId
Constructor and Description
`EvictCandidate(int tag, long relPtr, FullPageId fullId)`

Constructor parameters in org.apache.ignite.internal.processors.cache.persistence.pagemem with type arguments of type FullPageId
Constructor and Description
`PageMemoryImpl(DirectMemoryProvider directMemoryProvider, long[] sizes, GridCacheSharedContext<?,?> sharedCtx, int pageSize, GridInClosure3X<FullPageId,ByteBuffer,Integer> flushDirtyPage, GridInClosure3X<Long,FullPageId,PageMemoryEx> changeTracker, CheckpointLockStateChecker stateChecker, MemoryMetricsImpl memMetrics)`
`PageMemoryImpl(DirectMemoryProvider directMemoryProvider, long[] sizes, GridCacheSharedContext<?,?> sharedCtx, int pageSize, GridInClosure3X<FullPageId,ByteBuffer,Integer> flushDirtyPage, GridInClosure3X<Long,FullPageId,PageMemoryEx> changeTracker, CheckpointLockStateChecker stateChecker, MemoryMetricsImpl memMetrics)`

### Uses of FullPageId in org.apache.ignite.internal.processors.cache.persistence.partstate

Methods in org.apache.ignite.internal.processors.cache.persistence.partstate that return FullPageId
Modifier and Type | Method and Description
--- | ---
`FullPageId` | GroupPartitionId.`createFirstPageFullId()`

Methods in org.apache.ignite.internal.processors.cache.persistence.partstate with parameters of type FullPageId
Modifier and Type | Method and Description
--- | ---
`static GroupPartitionId` | PartitionAllocationMap.`createCachePartId(FullPageId fullId)` Extracts partition information from full page ID

### Uses of FullPageId in org.apache.ignite.internal.processors.cache.persistence.snapshot

Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot with parameters of type FullPageId
Modifier and Type | Method and Description
--- | ---
`void` | IgniteCacheSnapshotManager.`beforePageWrite(FullPageId fullId)`
`void` | IgniteCacheSnapshotManager.`flushDirtyPageHandler(FullPageId fullId, ByteBuffer pageBuf, Integer tag)`
`void` | IgniteCacheSnapshotManager.`onChangeTrackerPage(Long page, FullPageId fullId, PageMemory pageMem)`
`void` | IgniteCacheSnapshotManager.`onPageWrite(FullPageId fullId, ByteBuffer tmpWriteBuf, int writtenPages, int totalPages)`

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017