public class BTreeRangeSingle extends java.lang.Object implements BTreeRange
| Modifier and Type | Field and Description |
|---|---|
static Comparison4 |
COMPARISON |
| Constructor and Description |
|---|
BTreeRangeSingle(Transaction transaction,
BTree btree,
BTreePointer first,
BTreePointer end) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(BTreeRangeVisitor visitor) |
boolean |
adjacent(BTreeRangeSingle range) |
BTreePointer |
end() |
BTreeRange |
extendToFirst() |
BTreeRange |
extendToLast() |
BTreeRange |
extendToLastOf(BTreeRange range) |
BTreePointer |
first() |
BTreeRange |
greater() |
BTreeRange |
intersect(BTreeRange range) |
boolean |
isEmpty() |
Iterator4 |
keys() |
BTreePointer |
lastPointer() |
BTreeRangeSingle |
newBTreeRangeSingle(BTreePointer first,
BTreePointer end) |
BTreeRange |
newEmptyRange() |
boolean |
overlaps(BTreeRangeSingle range) |
Iterator4 |
pointers()
Iterates through all the valid pointers in
this range.
|
int |
size() |
BTreeRange |
smaller() |
java.lang.String |
toString() |
Transaction |
transaction() |
BTreeRange |
union(BTreeRange other) |
public static final Comparison4 COMPARISON
public BTreeRangeSingle(Transaction transaction, BTree btree, BTreePointer first, BTreePointer end)
public void accept(BTreeRangeVisitor visitor)
accept in interface BTreeRangepublic boolean isEmpty()
isEmpty in interface BTreeRangepublic int size()
size in interface BTreeRangepublic Iterator4 pointers()
BTreeRangepointers in interface BTreeRangepublic Iterator4 keys()
keys in interface BTreeRangepublic final BTreePointer end()
public Transaction transaction()
public BTreePointer first()
public BTreeRange greater()
greater in interface BTreeRangepublic BTreeRange union(BTreeRange other)
union in interface BTreeRangepublic boolean adjacent(BTreeRangeSingle range)
public boolean overlaps(BTreeRangeSingle range)
public BTreeRange extendToFirst()
extendToFirst in interface BTreeRangepublic BTreeRange extendToLast()
extendToLast in interface BTreeRangepublic BTreeRange smaller()
smaller in interface BTreeRangepublic BTreeRangeSingle newBTreeRangeSingle(BTreePointer first, BTreePointer end)
public BTreeRange newEmptyRange()
public BTreeRange intersect(BTreeRange range)
intersect in interface BTreeRangepublic BTreeRange extendToLastOf(BTreeRange range)
extendToLastOf in interface BTreeRangepublic java.lang.String toString()
toString in class java.lang.Objectpublic BTreePointer lastPointer()
lastPointer in interface BTreeRange