public class PartitionIDRange extends Object
Constructor and Description |
---|
PartitionIDRange(int lowerID,
int upperID,
int idUpperBound) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(int partitionId)
Returns true of the given partitionId lies within this partition id range, else false.
|
int[] |
getAllContainedIDs() |
static List<PartitionIDRange> |
getGlobalRange(int partitionBits) |
static List<PartitionIDRange> |
getIDRanges(int partitionBits,
List<KeyRange> locals) |
int |
getIdUpperBound() |
int |
getLowerID() |
int |
getRandomID()
Returns a random partition id that lies within this partition id range.
|
int |
getUpperID() |
String |
toString() |
public PartitionIDRange(int lowerID, int upperID, int idUpperBound)
public int getLowerID()
public int getUpperID()
public int getIdUpperBound()
public int[] getAllContainedIDs()
public boolean contains(int partitionId)
partitionId
- public int getRandomID()
public static List<PartitionIDRange> getGlobalRange(int partitionBits)
public static List<PartitionIDRange> getIDRanges(int partitionBits, List<KeyRange> locals)
Copyright © 2012–2023. All rights reserved.