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 QCon
constraint()
BTree
getIndex()
boolean
isResolved()
IndexedNode
resolve()
BTreeRange
search(java.lang.Object value)
java.lang.String
toString()
void
traverse(IntVisitor visitor)
static void
traverse(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:
getIndex
in interfaceIndexedNode
-
constraint
public QCon constraint()
-
isResolved
public boolean isResolved()
- Specified by:
isResolved
in 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:
traverse
in interfaceIntVisitable
-
resolve
public IndexedNode resolve()
- Specified by:
resolve
in interfaceIndexedNode
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-