| Package | Description |
|---|---|
| com.datastax.oss.dsbulk.partitioner | |
| com.datastax.oss.dsbulk.partitioner.murmur3 | |
| com.datastax.oss.dsbulk.partitioner.random |
| Modifier and Type | Method and Description |
|---|---|
BulkTokenRange |
BulkTokenFactory.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. |
| Modifier and Type | Method and Description |
|---|---|
List<BulkTokenRange> |
TokenRangeClusterer.group(List<BulkTokenRange> ranges,
int groupCount,
int maxGroupSize)
Groups contiguous ranges together as long as they are contiguous and share the same replicas.
|
List<BulkTokenRange> |
PartitionGenerator.partition(int splitCount)
Partitions the entire ring into approximately
splitCount splits. |
List<BulkTokenRange> |
TokenRangeSplitter.split(BulkTokenRange tokenRange,
int splitCount)
Splits the given token range uniformly into sub-ranges with the given desired split count.
|
default List<BulkTokenRange> |
TokenRangeSplitter.split(Iterable<BulkTokenRange> tokenRanges,
int splitCount)
Splits the given ranges uniformly into (smaller)
splitCount chunks. |
| Modifier and Type | Method and Description |
|---|---|
List<BulkTokenRange> |
TokenRangeSplitter.split(BulkTokenRange tokenRange,
int splitCount)
Splits the given token range uniformly into sub-ranges with the given desired split count.
|
| Modifier and Type | Method and Description |
|---|---|
List<BulkTokenRange> |
TokenRangeClusterer.group(List<BulkTokenRange> ranges,
int groupCount,
int maxGroupSize)
Groups contiguous ranges together as long as they are contiguous and share the same replicas.
|
default List<BulkTokenRange> |
TokenRangeSplitter.split(Iterable<BulkTokenRange> tokenRanges,
int splitCount)
Splits the given ranges uniformly into (smaller)
splitCount chunks. |
| Modifier and Type | Class and Description |
|---|---|
class |
Murmur3BulkTokenRange |
| Modifier and Type | Method and Description |
|---|---|
BulkTokenRange |
Murmur3BulkTokenFactory.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) |
| Modifier and Type | Method and Description |
|---|---|
List<BulkTokenRange> |
Murmur3TokenRangeSplitter.split(BulkTokenRange tokenRange,
int splitCount) |
| Modifier and Type | Method and Description |
|---|---|
List<BulkTokenRange> |
Murmur3TokenRangeSplitter.split(BulkTokenRange tokenRange,
int splitCount) |
| Modifier and Type | Class and Description |
|---|---|
class |
RandomBulkTokenRange |
| Modifier and Type | Method and Description |
|---|---|
BulkTokenRange |
RandomBulkTokenFactory.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) |
| Modifier and Type | Method and Description |
|---|---|
List<BulkTokenRange> |
RandomTokenRangeSplitter.split(BulkTokenRange tokenRange,
int splitCount) |
| Modifier and Type | Method and Description |
|---|---|
List<BulkTokenRange> |
RandomTokenRangeSplitter.split(BulkTokenRange tokenRange,
int splitCount) |
Copyright © 2017–2020 DataStax. All rights reserved.