public static class MerkleTree.TreeRange extends Range<Token>
Range.OrderedRangeContainmentChecker
AbstractBounds.AbstractBoundsSerializer<T extends RingPosition<T>>, AbstractBounds.Boundary<T extends RingPosition<T>>
Modifier and Type | Field and Description |
---|---|
int |
depth |
serialVersionUID
left, right, rowPositionSerializer, tokenSerializer
Modifier and Type | Method and Description |
---|---|
void |
addAll(java.util.Iterator<MerkleTree.RowHash> entries) |
void |
addHash(MerkleTree.RowHash entry) |
void |
hash(byte[] hash) |
java.lang.String |
toString() |
asList, assertNormalized, compareTo, contains, contains, contains, differenceToFetch, equals, getClosingString, getOpeningString, inclusiveLeft, inclusiveRight, intersectionWith, intersects, intersects, intersects, intersects, isEndInclusive, isInRanges, isStartInclusive, isWrapAround, isWrapAround, makeRowRange, makeRowRange, normalize, rangeSet, rangeSet, sort, split, subtract, subtract, subtractAll, unwrap, withNewRight
bounds, bounds, getString, hashCode, intersects, isEmpty, leftBoundary, maxLeft, maxLeft, minRight, minRight, noneStrictlyWrapsAround, rightBoundary, strictlyWrapsAround
public void hash(byte[] hash)
public void addHash(MerkleTree.RowHash entry)
entry
- Row to mix into the hash for this range.public void addAll(java.util.Iterator<MerkleTree.RowHash> entries)
Copyright © 2009-2021 The Apache Software Foundation