Package org.drools.core.util.index
Class AbstractTupleIndexTree
- java.lang.Object
-
- org.drools.core.util.index.AbstractTupleIndexTree
-
- Direct Known Subclasses:
FastUtilTreeMemory,TupleIndexRBTree
public abstract class AbstractTupleIndexTree extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractTupleIndexTree.IndexTupleList
-
Field Summary
Fields Modifier and Type Field Description protected IndexUtil.ConstraintTypeconstraintTypeprotected intfactSizeprotected AbstractHashTable.FieldIndexindexprotected booleanleft
-
Constructor Summary
Constructors Constructor Description AbstractTupleIndexTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ComparablegetIndexedValue(Tuple tuple, boolean left)protected java.lang.ComparablegetLeftIndexedValue(Tuple tuple)protected java.lang.ComparablegetRightIndexedValue(Tuple tuple)booleanisIndexed()
-
-
-
Field Detail
-
index
protected AbstractHashTable.FieldIndex index
-
constraintType
protected IndexUtil.ConstraintType constraintType
-
factSize
protected int factSize
-
left
protected boolean left
-
-
Method Detail
-
isIndexed
public boolean isIndexed()
-
getLeftIndexedValue
protected java.lang.Comparable getLeftIndexedValue(Tuple tuple)
-
getRightIndexedValue
protected java.lang.Comparable getRightIndexedValue(Tuple tuple)
-
getIndexedValue
protected java.lang.Comparable getIndexedValue(Tuple tuple, boolean left)
-
-