public class BTreeRangeUnion extends java.lang.Object implements BTreeRange
| Constructor and Description |
|---|
BTreeRangeUnion(BTreeRangeSingle[] ranges) |
BTreeRangeUnion(SortedCollection4 sorted) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(BTreeRangeVisitor visitor) |
BTreeRange |
extendToFirst() |
BTreeRange |
extendToLast() |
BTreeRange |
extendToLastOf(BTreeRange upperRange) |
BTreeRange |
greater() |
BTreeRange |
intersect(BTreeRange range) |
boolean |
isEmpty() |
Iterator4 |
keys() |
BTreePointer |
lastPointer() |
Iterator4 |
pointers()
Iterates through all the valid pointers in
this range.
|
Iterator4 |
ranges() |
int |
size() |
BTreeRange |
smaller() |
BTreeRange |
union(BTreeRange other) |
public BTreeRangeUnion(BTreeRangeSingle[] ranges)
public BTreeRangeUnion(SortedCollection4 sorted)
public void accept(BTreeRangeVisitor visitor)
accept in interface BTreeRangepublic boolean isEmpty()
isEmpty in interface BTreeRangepublic BTreeRange extendToFirst()
extendToFirst in interface BTreeRangepublic BTreeRange extendToLast()
extendToLast in interface BTreeRangepublic BTreeRange extendToLastOf(BTreeRange upperRange)
extendToLastOf in interface BTreeRangepublic BTreeRange greater()
greater in interface BTreeRangepublic BTreeRange intersect(BTreeRange range)
intersect in interface BTreeRangepublic Iterator4 pointers()
BTreeRangepointers in interface BTreeRangepublic Iterator4 keys()
keys in interface BTreeRangepublic int size()
size in interface BTreeRangepublic BTreeRange smaller()
smaller in interface BTreeRangepublic BTreeRange union(BTreeRange other)
union in interface BTreeRangepublic Iterator4 ranges()
public BTreePointer lastPointer()
lastPointer in interface BTreeRange