Class ChangeNumberBitmapMaskAlgorithm
- java.lang.Object
-
- com.google.gerrit.server.query.change.ChangeNumberBitmapMaskAlgorithm
-
- All Implemented Interfaces:
ChangeNumberVirtualIdAlgorithm
public class ChangeNumberBitmapMaskAlgorithm extends Object implements ChangeNumberVirtualIdAlgorithm
Dictionary-based encoding algorithm for combining a serverId/legacyChangeNum into a virtual numeric idTODO: To be reverted on master and stable-3.8
-
-
Constructor Summary
Constructors Constructor Description ChangeNumberBitmapMaskAlgorithm(String localServerId, com.google.common.collect.ImmutableList<String> importedServerIds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Change.Id
apply(String changeServerId, Change.Id changeNumId)
Convert a serverId/legacyChangeNum tuple into a virtual numeric id
-
-
-
Method Detail
-
apply
public Change.Id apply(String changeServerId, Change.Id changeNumId)
Description copied from interface:ChangeNumberVirtualIdAlgorithm
Convert a serverId/legacyChangeNum tuple into a virtual numeric id- Specified by:
apply
in interfaceChangeNumberVirtualIdAlgorithm
- Parameters:
changeServerId
- Gerrit serverIdchangeNumId
- legacy change number- Returns:
- virtual id which combines serverId and legacyChangeNum together
-
-