Package | Description |
---|---|
org.apache.cassandra.db | |
org.apache.cassandra.dht | |
org.apache.cassandra.locator | |
org.apache.cassandra.service |
Modifier and Type | Class and Description |
---|---|
class |
DecoratedKey
Represents a decorated key, handy for certain operations
where just working with strings gets slow.
|
class |
RowPosition |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBounds<T extends RingPosition> |
class |
Bounds<T extends RingPosition>
AbstractBounds containing both its endpoints: [left, right].
|
class |
ExcludingBounds<T extends RingPosition>
AbstractBounds containing neither of its endpoints: (left, right).
|
class |
IncludingExcludingBounds<T extends RingPosition>
AbstractBounds containing only its left endpoint: [left, right).
|
class |
Range<T extends RingPosition>
A representation of the range that a node is responsible for on the DHT ring.
|
Modifier and Type | Class and Description |
---|---|
class |
BigIntegerToken |
class |
BytesToken |
class |
LocalToken |
class |
LongToken |
class |
StringToken |
class |
Token<T> |
static class |
Token.KeyBound |
Modifier and Type | Field and Description |
---|---|
T |
AbstractBounds.left |
T |
AbstractBounds.right |
Modifier and Type | Method and Description |
---|---|
static <T extends RingPosition> |
Range.contains(T left,
T right,
T point) |
static <T extends RingPosition> |
Range.isInRanges(T token,
java.lang.Iterable<Range<T>> ranges) |
static <T extends RingPosition> |
Range.isWrapAround(T left,
T right)
Tells if the given range is a wrap around.
|
<R extends RingPosition> |
AbstractPartitioner.minValue(java.lang.Class<R> klass) |
<R extends RingPosition> |
IPartitioner.minValue(java.lang.Class<R> klass) |
static <T extends RingPosition> |
Range.normalize(java.util.Collection<Range<T>> ranges) |
static <T extends RingPosition> |
Range.rangeSet(Range<T>... ranges) |
static <T extends RingPosition> |
Range.rangeSet(Range<T> range) |
<R extends RingPosition> |
Token.upperBound(java.lang.Class<R> klass) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.net.InetAddress> |
AbstractReplicationStrategy.getNaturalEndpoints(RingPosition searchPosition)
get the (possibly cached) endpoints that should store the given Token.
|
java.util.ArrayList<java.net.InetAddress> |
LocalStrategy.getNaturalEndpoints(RingPosition searchPosition)
We need to override this even if we override calculateNaturalEndpoints,
because the default implementation depends on token calculations but
LocalStrategy may be used before tokens are set up.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.net.InetAddress> |
StorageService.getLiveNaturalEndpoints(Keyspace keyspace,
RingPosition pos) |
java.util.List<java.net.InetAddress> |
StorageService.getNaturalEndpoints(java.lang.String keyspaceName,
RingPosition pos)
This method returns the N endpoints that are responsible for storing the
specified key i.e for replication.
|
Copyright © 2014 The Apache Software Foundation