Package com.db4o.internal.fieldindex
Class IndexedNodeBase
- java.lang.Object
-
- com.db4o.internal.fieldindex.IndexedNodeBase
-
- All Implemented Interfaces:
IntVisitable,Iterable4,IndexedNode
- Direct Known Subclasses:
IndexedLeaf,IndexedPath
public abstract class IndexedNodeBase extends java.lang.Object implements IndexedNode
-
-
Field Summary
Fields Modifier and Type Field Description protected QConObject_constraint
-
Constructor Summary
Constructors Constructor Description IndexedNodeBase(QConObject qcon)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description QConconstraint()BTreegetIndex()booleanisResolved()IndexedNoderesolve()BTreeRangesearch(java.lang.Object value)java.lang.StringtoString()voidtraverse(IntVisitor visitor)static voidtraverse(IndexedNode node, IntVisitor visitor)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.db4o.internal.fieldindex.IndexedNode
isEmpty, markAsBestIndex, resultSize
-
-
-
-
Field Detail
-
_constraint
protected final QConObject _constraint
-
-
Constructor Detail
-
IndexedNodeBase
public IndexedNodeBase(QConObject qcon)
-
-
Method Detail
-
getIndex
public final BTree getIndex()
- Specified by:
getIndexin interfaceIndexedNode
-
constraint
public QCon constraint()
-
isResolved
public boolean isResolved()
- Specified by:
isResolvedin interfaceIndexedNode
-
search
public BTreeRange search(java.lang.Object value)
-
traverse
public static void traverse(IndexedNode node, IntVisitor visitor)
-
traverse
public void traverse(IntVisitor visitor)
- Specified by:
traversein interfaceIntVisitable
-
resolve
public IndexedNode resolve()
- Specified by:
resolvein interfaceIndexedNode
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-