Package com.db4o.internal.btree
Class BTreeRangeSingle
- java.lang.Object
- 
- com.db4o.internal.btree.BTreeRangeSingle
 
- 
- All Implemented Interfaces:
- BTreeRange
 
 public class BTreeRangeSingle extends java.lang.Object implements BTreeRange 
- 
- 
Field SummaryFields Modifier and Type Field Description static Comparison4COMPARISON
 - 
Constructor SummaryConstructors Constructor Description BTreeRangeSingle(Transaction transaction, BTree btree, BTreePointer first, BTreePointer end)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(BTreeRangeVisitor visitor)booleanadjacent(BTreeRangeSingle range)BTreePointerend()BTreeRangeextendToFirst()BTreeRangeextendToLast()BTreeRangeextendToLastOf(BTreeRange range)BTreePointerfirst()BTreeRangegreater()BTreeRangeintersect(BTreeRange range)booleanisEmpty()Iterator4keys()BTreePointerlastPointer()BTreeRangeSinglenewBTreeRangeSingle(BTreePointer first, BTreePointer end)BTreeRangenewEmptyRange()booleanoverlaps(BTreeRangeSingle range)Iterator4pointers()Iterates through all the valid pointers in this range.intsize()BTreeRangesmaller()java.lang.StringtoString()Transactiontransaction()BTreeRangeunion(BTreeRange other)
 
- 
- 
- 
Field Detail- 
COMPARISONpublic static final Comparison4 COMPARISON 
 
- 
 - 
Constructor Detail- 
BTreeRangeSinglepublic BTreeRangeSingle(Transaction transaction, BTree btree, BTreePointer first, BTreePointer end) 
 
- 
 - 
Method Detail- 
acceptpublic void accept(BTreeRangeVisitor visitor) - Specified by:
- acceptin interface- BTreeRange
 
 - 
isEmptypublic boolean isEmpty() - Specified by:
- isEmptyin interface- BTreeRange
 
 - 
sizepublic int size() - Specified by:
- sizein interface- BTreeRange
 
 - 
pointerspublic Iterator4 pointers() Description copied from interface:BTreeRangeIterates through all the valid pointers in this range.- Specified by:
- pointersin interface- BTreeRange
- Returns:
- an Iterator4 over BTreePointer value
 
 - 
keyspublic Iterator4 keys() - Specified by:
- keysin interface- BTreeRange
 
 - 
endpublic final BTreePointer end() 
 - 
transactionpublic Transaction transaction() 
 - 
firstpublic BTreePointer first() 
 - 
greaterpublic BTreeRange greater() - Specified by:
- greaterin interface- BTreeRange
 
 - 
unionpublic BTreeRange union(BTreeRange other) - Specified by:
- unionin interface- BTreeRange
 
 - 
adjacentpublic boolean adjacent(BTreeRangeSingle range) 
 - 
overlapspublic boolean overlaps(BTreeRangeSingle range) 
 - 
extendToFirstpublic BTreeRange extendToFirst() - Specified by:
- extendToFirstin interface- BTreeRange
 
 - 
extendToLastpublic BTreeRange extendToLast() - Specified by:
- extendToLastin interface- BTreeRange
 
 - 
smallerpublic BTreeRange smaller() - Specified by:
- smallerin interface- BTreeRange
 
 - 
newBTreeRangeSinglepublic BTreeRangeSingle newBTreeRangeSingle(BTreePointer first, BTreePointer end) 
 - 
newEmptyRangepublic BTreeRange newEmptyRange() 
 - 
intersectpublic BTreeRange intersect(BTreeRange range) - Specified by:
- intersectin interface- BTreeRange
 
 - 
extendToLastOfpublic BTreeRange extendToLastOf(BTreeRange range) - Specified by:
- extendToLastOfin interface- BTreeRange
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
lastPointerpublic BTreePointer lastPointer() - Specified by:
- lastPointerin interface- BTreeRange
 
 
- 
 
-