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 id
TODO: To be reverted on master and stable-3.8
-
Constructor Summary
ConstructorsConstructorDescriptionChangeNumberBitmapMaskAlgorithm
(String localServerId, com.google.common.collect.ImmutableList<String> importedServerIds) -
Method Summary
-
Constructor Details
-
ChangeNumberBitmapMaskAlgorithm
-
-
Method Details
-
apply
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
-