|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Partitioner
Base interface for token partitioning utilities
| Method Summary | |
|---|---|
java.lang.String |
getMaxToken()
|
java.lang.String |
getMinToken()
|
java.lang.String |
getTokenForKey(java.nio.ByteBuffer key)
Return the token for the specifie key |
java.lang.String |
getTokenMinusOne(java.lang.String token)
|
java.util.List<TokenRange> |
splitTokenRange(int count)
Split the entire token range into 'count' equal size segments |
java.util.List<TokenRange> |
splitTokenRange(java.lang.String first,
java.lang.String last,
int count)
Split the token range into N equal size segments and return the start token of each segment |
| Method Detail |
|---|
java.lang.String getMinToken()
java.lang.String getMaxToken()
java.lang.String getTokenMinusOne(java.lang.String token)
java.util.List<TokenRange> splitTokenRange(java.lang.String first,
java.lang.String last,
int count)
first - last - count - java.util.List<TokenRange> splitTokenRange(int count)
count - java.lang.String getTokenForKey(java.nio.ByteBuffer key)
key -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||