Package org.drools.core.util.index
Class AbstractTupleIndexTree
- java.lang.Object
-
- org.drools.core.util.index.AbstractTupleIndexTree
-
- Direct Known Subclasses:
TupleIndexRBTree
public abstract class AbstractTupleIndexTree extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractTupleIndexTree.IndexTupleList
-
Field Summary
Fields Modifier and Type Field Description protected org.drools.base.util.index.ConstraintTypeOperator
constraintType
protected int
factSize
protected org.drools.base.util.FieldIndex
index
protected boolean
left
-
Constructor Summary
Constructors Constructor Description AbstractTupleIndexTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Comparable
getIndexedValue(Tuple tuple, boolean left)
protected java.lang.Comparable
getLeftIndexedValue(Tuple tuple)
protected java.lang.Comparable
getRightIndexedValue(Tuple tuple)
boolean
isIndexed()
-
-
-
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)
-
-