|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPartitioner<T extends Token>
Method Summary | |
---|---|
DecoratedKey<T> |
convertFromDiskFormat(java.nio.ByteBuffer key)
Deprecated. Used by SSTables before version 'e'. Convert the on disk representation to a DecoratedKey object |
DecoratedKey<T> |
decorateKey(java.nio.ByteBuffer key)
Transform key to object representation of the on-disk format. |
java.util.Map<Token,java.lang.Float> |
describeOwnership(java.util.List<Token> sortedTokens)
Calculate the deltas between tokens in the ring in order to compare relative sizes. |
T |
getMinimumToken()
|
T |
getRandomToken()
|
T |
getToken(java.nio.ByteBuffer key)
|
Token.TokenFactory |
getTokenFactory()
|
Token |
midpoint(Token left,
Token right)
Calculate a Token representing the approximate "middle" of the given range. |
boolean |
preservesOrder()
|
Method Detail |
---|
DecoratedKey<T> convertFromDiskFormat(java.nio.ByteBuffer key)
key
- On disk representation
DecoratedKey<T> decorateKey(java.nio.ByteBuffer key)
key
- the raw, client-facing key
Token midpoint(Token left, Token right)
T getMinimumToken()
T getToken(java.nio.ByteBuffer key)
T getRandomToken()
Token.TokenFactory getTokenFactory()
boolean preservesOrder()
java.util.Map<Token,java.lang.Float> describeOwnership(java.util.List<Token> sortedTokens)
sortedTokens
- a sorted List of Tokens
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |