Package com.db4o.internal.btree
Class BTreePointer
- java.lang.Object
- 
- com.db4o.internal.btree.BTreePointer
 
- 
 public final class BTreePointer extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description BTreePointer(Transaction transaction, ByteArrayBuffer nodeReader, BTreeNode node, int index)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(BTreePointer y)voidcopyTo(BTreePointer target)static booleanequals(BTreePointer x, BTreePointer y)booleanequals(java.lang.Object obj)inthashCode()intindex()booleanisValid()java.lang.Objectkey()static booleanlessThan(BTreePointer x, BTreePointer y)static BTreePointermax(BTreePointer x, BTreePointer y)static BTreePointermin(BTreePointer x, BTreePointer y)BTreePointernext()BTreeNodenode()BTreePointerprevious()BTreePointershallowClone()java.lang.StringtoString()BTreePointerunsafeFastNext()Duplicate code of next(), reusing this BTreePointer without creating a new BTreePointer, very dangerous to call because there may be side effects if this BTreePointer is used elsewhere and code relies on state the stay the same.
 
- 
- 
- 
Constructor Detail- 
BTreePointerpublic BTreePointer(Transaction transaction, ByteArrayBuffer nodeReader, BTreeNode node, int index) 
 
- 
 - 
Method Detail- 
maxpublic static BTreePointer max(BTreePointer x, BTreePointer y) 
 - 
minpublic static BTreePointer min(BTreePointer x, BTreePointer y) 
 - 
shallowClonepublic BTreePointer shallowClone() 
 - 
copyTopublic void copyTo(BTreePointer target) 
 - 
indexpublic final int index() 
 - 
nodepublic final BTreeNode node() 
 - 
keypublic final java.lang.Object key() 
 - 
nextpublic BTreePointer next() 
 - 
unsafeFastNextpublic BTreePointer unsafeFastNext() Duplicate code of next(), reusing this BTreePointer without creating a new BTreePointer, very dangerous to call because there may be side effects if this BTreePointer is used elsewhere and code relies on state the stay the same.
 - 
previouspublic BTreePointer previous() 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
compareTopublic int compareTo(BTreePointer y) 
 - 
lessThanpublic static boolean lessThan(BTreePointer x, BTreePointer y) 
 - 
equalspublic static boolean equals(BTreePointer x, BTreePointer y) 
 - 
isValidpublic boolean isValid() 
 
- 
 
-