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(com.google.common.collect.ImmutableList<String> importedServerIds)  - 
Method Summary
 
- 
Constructor Details
- 
ChangeNumberBitmapMaskAlgorithm
@Inject public ChangeNumberBitmapMaskAlgorithm(com.google.common.collect.ImmutableList<String> importedServerIds)  
 - 
 - 
Method Details
- 
apply
Description copied from interface:ChangeNumberVirtualIdAlgorithmConvert a serverId/legacyChangeNum tuple into a virtual numeric id- Specified by:
 applyin interfaceChangeNumberVirtualIdAlgorithm- Parameters:
 changeServerId- Gerrit serverIdchangeNum- legacy change number- Returns:
 - virtual id which combines serverId and legacyChangeNum together
 
 
 -