public interface BulkTokenFactory
extends com.datastax.oss.driver.internal.core.metadata.token.TokenFactory
| Modifier and Type | Method and Description |
|---|---|
TokenRangeClusterer |
clusterer()
Returns a
TokenRangeClusterer for the type of tokens managed by this token factory. |
static BulkTokenFactory |
forPartitioner(String partitioner) |
BulkTokenRange |
range(com.datastax.oss.driver.api.core.metadata.token.Token start,
com.datastax.oss.driver.api.core.metadata.token.Token end,
Set<com.datastax.oss.driver.api.core.metadata.EndPoint> replicas)
Creates a
BulkTokenRange for the given start and end tokens. |
TokenRangeSplitter |
splitter()
Returns a
TokenRangeSplitter for the type of tokens managed by this token factory. |
BigInteger |
totalTokenCount() |
@NonNull static BulkTokenFactory forPartitioner(@NonNull String partitioner)
@NonNull BigInteger totalTokenCount()
@NonNull BulkTokenRange range(@NonNull com.datastax.oss.driver.api.core.metadata.token.Token start, @NonNull com.datastax.oss.driver.api.core.metadata.token.Token end, @NonNull Set<com.datastax.oss.driver.api.core.metadata.EndPoint> replicas)
BulkTokenRange for the given start and end tokens.@NonNull TokenRangeSplitter splitter()
TokenRangeSplitter for the type of tokens managed by this token factory.@NonNull TokenRangeClusterer clusterer()
TokenRangeClusterer for the type of tokens managed by this token factory.Copyright © 2017–2020 DataStax. All rights reserved.