## Uses of Class
org.apache.ignite.internal.processors.cache.persistence.partstate.GroupPartitionId

Packages that use GroupPartitionId
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.checkpoint
org.apache.ignite.internal.processors.cache.persistence.partstate
org.apache.ignite.internal.processors.cache.persistence.snapshot

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

Methods in org.apache.ignite.internal.processors.cache.persistence that return types with arguments of type GroupPartitionId
`Map<GroupPartitionId,​Integer>` GridCacheDatabaseSharedManager.RestoreLogicalState.`partitionRecoveryStates()`

Constructor parameters in org.apache.ignite.internal.processors.cache.persistence with type arguments of type GroupPartitionId
`RestoreLogicalState​(CheckpointStatus status, WALIterator iterator, long lastArchivedSegment, IgnitePredicate<Integer> cacheGroupsPredicate, Map<GroupPartitionId,​Integer> partitionRecoveryStates)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.checkpoint that return types with arguments of type GroupPartitionId
`Map<GroupPartitionId,​CheckpointEntry>` CheckpointHistory.`searchCheckpointEntry​(Map<T2<Integer,​Integer>,​Long> searchCntrMap)` Tries to search for a WAL pointer for the given partition counter start.

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

Methods in org.apache.ignite.internal.processors.cache.persistence.partstate that return GroupPartitionId
`static @NotNull GroupPartitionId` PartitionAllocationMap.`createCachePartId​(@NotNull FullPageId fullId)` Extracts partition information from full page ID
`GroupPartitionId` PartitionAllocationMap.`firstKey()`
`@Nullable GroupPartitionId` PartitionAllocationMap.`nextKey​(@NotNull GroupPartitionId key)` Returns next (higher) key for provided cache and partition or null

Methods in org.apache.ignite.internal.processors.cache.persistence.partstate that return types with arguments of type GroupPartitionId
`Set<Map.Entry<GroupPartitionId,​PagesAllocationRange>>` PartitionAllocationMap.`entrySet()`
`Set<GroupPartitionId>` PartitionAllocationMap.`keySet()`

Methods in org.apache.ignite.internal.processors.cache.persistence.partstate with parameters of type GroupPartitionId
`int` GroupPartitionId.`compareTo​(@NotNull GroupPartitionId o)`
`boolean` PartitionAllocationMap.`containsKey​(GroupPartitionId key)`
`@Nullable PagesAllocationRange` PartitionAllocationMap.`get​(GroupPartitionId key)` Returns the value to which the specified key is mapped, or `null` if this map contains no mapping for the key.
`@Nullable GroupPartitionId` PartitionAllocationMap.`nextKey​(@NotNull GroupPartitionId key)` Returns next (higher) key for provided cache and partition or null
`PagesAllocationRange` PartitionAllocationMap.`put​(GroupPartitionId key, PagesAllocationRange val)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot with parameters of type GroupPartitionId
`void` SnapshotSender.`sendDelta​(File delta, String cacheDirName, GroupPartitionId pair)`
`protected abstract void` SnapshotSender.`sendDelta0​(File delta, String cacheDirName, GroupPartitionId pair)`
`void` SnapshotSender.`sendPart​(File part, String cacheDirName, GroupPartitionId pair, Long length)`
`protected abstract void` SnapshotSender.`sendPart0​(File part, String cacheDirName, GroupPartitionId pair, Long length)`

Constructor parameters in org.apache.ignite.internal.processors.cache.persistence.snapshot with type arguments of type GroupPartitionId
`SnapshotFutureTaskResult​(Set<GroupPartitionId> parts, @Nullable WALPointer snpPtr)`