org.apache.cassandra.dht
Interface IPartitioner
- All Known Implementing Classes:
- OrderPreservingPartitioner, RandomPartitioner
public interface IPartitioner
decorateKey
java.lang.String decorateKey(java.lang.String key)
- transform key to on-disk format s.t. keys are stored in node comparison order.
this lets bootstrap rip out parts of the sstable sequentially instead of doing random seeks.
- Parameters:
key
- the raw, client-facing key
- Returns:
- decorated on-disk version of key
undecorateKey
java.lang.String undecorateKey(java.lang.String decoratedKey)
getDecoratedKeyComparator
java.util.Comparator<java.lang.String> getDecoratedKeyComparator()
getReverseDecoratedKeyComparator
java.util.Comparator<java.lang.String> getReverseDecoratedKeyComparator()
getInitialToken
Token getInitialToken(java.lang.String key)
- Returns:
- the token to use for this node if none was saved
getDefaultToken
Token getDefaultToken()
getTokenFactory
Token.TokenFactory getTokenFactory()
Copyright © 2009 The Apache Software Foundation