public static class RandomPartitioner.BigIntegerToken extends Token
Token.KeyBound, Token.TokenFactory, Token.TokenSerializerserializer| Constructor and Description |
|---|
BigIntegerToken(java.math.BigInteger token) |
BigIntegerToken(java.lang.String token) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Token o) |
boolean |
equals(java.lang.Object obj) |
long |
getHeapSize() |
IPartitioner |
getPartitioner() |
C |
getTokenValue() |
int |
hashCode() |
Token |
increaseSlightly()
Returns a token that is slightly greater than this.
|
double |
size(Token next)
Returns a measure for the token space covered between this token and next.
|
java.lang.String |
toString() |
getToken, isMinimum, maxKeyBound, minKeyBound, minValue, upperBoundpublic BigIntegerToken(java.math.BigInteger token)
public BigIntegerToken(java.lang.String token)
public IPartitioner getPartitioner()
getPartitioner in interface RingPosition<Token>getPartitioner in class Tokenpublic long getHeapSize()
getHeapSize in class Tokenpublic C getTokenValue()
getTokenValue in class Tokenpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(Token o)
public double size(Token next)
Tokenpublic Token increaseSlightly()
TokenincreaseSlightly in class TokenCopyright © 2016 The Apache Software Foundation