Package org.drools.core.common
Interface TupleSets<T extends Tuple>
-
- All Known Implementing Classes:
QueryElementNode.QueryElementNodeMemory.QueryTupleSets,TupleSetsImpl
public interface TupleSets<T extends Tuple>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAll(TupleSets<T> source)booleanaddDelete(T leftTuple)booleanaddInsert(T leftTuple)booleanaddNormalizedDelete(T leftTuple)voidaddTo(TupleSets<T> target)booleanaddUpdate(T leftTuple)voidclear()clear also ensures all contained LeftTuples are cleared reset does not touch any contained tuplesTgetDeleteFirst()TgetInsertFirst()intgetInsertSize()TgetNormalizedDeleteFirst()TgetUpdateFirst()booleanisEmpty()voidremoveDelete(T leftTuple)voidremoveInsert(T leftTuple)voidremoveUpdate(T leftTuple)voidresetAll()TupleSets<T>takeAll()StringtoStringSizes()
-
-
-
Method Detail
-
getInsertFirst
T getInsertFirst()
-
getDeleteFirst
T getDeleteFirst()
-
getUpdateFirst
T getUpdateFirst()
-
getInsertSize
int getInsertSize()
-
resetAll
void resetAll()
-
clear
void clear()
clear also ensures all contained LeftTuples are cleared reset does not touch any contained tuples
-
addInsert
boolean addInsert(T leftTuple)
-
addDelete
boolean addDelete(T leftTuple)
-
addUpdate
boolean addUpdate(T leftTuple)
-
removeInsert
void removeInsert(T leftTuple)
-
removeDelete
void removeDelete(T leftTuple)
-
removeUpdate
void removeUpdate(T leftTuple)
-
isEmpty
boolean isEmpty()
-
toStringSizes
String toStringSizes()
-
getNormalizedDeleteFirst
T getNormalizedDeleteFirst()
-
addNormalizedDelete
boolean addNormalizedDelete(T leftTuple)
-
-