public class ClusteringBoundary extends ClusteringBoundOrBoundary
ClusteringBoundOrBoundary.Serializer
ClusteringPrefix.Deserializer, ClusteringPrefix.Kind
serializer
EMPTY_VALUES_ARRAY, kind, values
Modifier | Constructor and Description |
---|---|
protected |
ClusteringBoundary(ClusteringPrefix.Kind kind,
java.nio.ByteBuffer[] values) |
Modifier and Type | Method and Description |
---|---|
ClusteringBound |
closeBound(boolean reversed) |
ClusteringBoundary |
copy(AbstractAllocator allocator) |
static ClusteringBoundary |
create(ClusteringPrefix.Kind kind,
java.nio.ByteBuffer[] values) |
ClusteringBoundary |
invert()
Returns the inverse of the current bound.
|
ClusteringBound |
openBound(boolean reversed) |
exclusiveClose, exclusiveCloseInclusiveOpen, exclusiveOpen, inclusiveClose, inclusiveCloseExclusiveOpen, inclusiveOpen, isBoundary, isClose, isOpen, toString, toString
clustering, get, getRawValues, kind, size, unsharedHeapSize, unsharedHeapSizeExcludingData
dataSize, digest, equals, hashCode
protected ClusteringBoundary(ClusteringPrefix.Kind kind, java.nio.ByteBuffer[] values)
public static ClusteringBoundary create(ClusteringPrefix.Kind kind, java.nio.ByteBuffer[] values)
public ClusteringBoundary invert()
ClusteringBoundOrBoundary
This invert both start into end (and vice-versa) and inclusive into exclusive (and vice-versa).
invert
in class ClusteringBoundOrBoundary
public ClusteringBoundary copy(AbstractAllocator allocator)
copy
in class ClusteringBoundOrBoundary
public ClusteringBound openBound(boolean reversed)
public ClusteringBound closeBound(boolean reversed)
Copyright © 2017 The Apache Software Foundation