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 void
addAll(TupleSets<T> source)
boolean
addDelete(T leftTuple)
boolean
addInsert(T leftTuple)
boolean
addNormalizedDelete(T leftTuple)
void
addTo(TupleSets<T> target)
boolean
addUpdate(T leftTuple)
void
clear()
clear also ensures all contained LeftTuples are cleared reset does not touch any contained tuplesT
getDeleteFirst()
T
getInsertFirst()
int
getInsertSize()
T
getNormalizedDeleteFirst()
T
getUpdateFirst()
boolean
isEmpty()
void
removeDelete(T leftTuple)
void
removeInsert(T leftTuple)
void
removeUpdate(T leftTuple)
void
resetAll()
TupleSets<T>
takeAll()
java.lang.String
toStringSizes()
-
-
-
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
java.lang.String toStringSizes()
-
getNormalizedDeleteFirst
T getNormalizedDeleteFirst()
-
addNormalizedDelete
boolean addNormalizedDelete(T leftTuple)
-
-