Drools :: Core 6.0.0.Beta5

org.drools.core.common
Class LeftTupleSetsImpl

java.lang.Object
  extended by org.drools.core.common.LeftTupleSetsImpl
All Implemented Interfaces:
LeftTupleSets
Direct Known Subclasses:
SynchronizedLeftTupleSets

public class LeftTupleSetsImpl
extends Object
implements LeftTupleSets


Constructor Summary
LeftTupleSetsImpl()
           
 
Method Summary
 void addAll(LeftTupleSets source)
           
 void addAllDeletes(LeftTupleSets tupleSets)
           
 void addAllInserts(LeftTupleSets tupleSets)
           
 void addAllUpdates(LeftTupleSets tupleSets)
           
 boolean addDelete(LeftTuple leftTuple)
           
 boolean addInsert(LeftTuple leftTuple)
           
 boolean addUpdate(LeftTuple leftTuple)
           
 void clear()
          clear also ensures all contained LeftTuples are cleared reset does not touch any contained tuples
 int deleteSize()
           
 LeftTuple getDeleteFirst()
           
 LeftTuple getInsertFirst()
           
 LeftTuple getUpdateFirst()
           
 int insertSize()
           
 boolean isEmpty()
           
 void removeDelete(LeftTuple leftTuple)
           
 void removeInsert(LeftTuple leftTuple)
           
 void removeUpdate(LeftTuple leftTuple)
           
 void resetAll()
           
 void resetDelete()
           
 void resetInsert()
           
 void resetUpdate()
           
 LeftTupleSets takeAll()
           
 String toString()
           
 String toStringSizes()
           
 int updateSize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LeftTupleSetsImpl

public LeftTupleSetsImpl()
Method Detail

getInsertFirst

public LeftTuple getInsertFirst()
Specified by:
getInsertFirst in interface LeftTupleSets

getDeleteFirst

public LeftTuple getDeleteFirst()
Specified by:
getDeleteFirst in interface LeftTupleSets

getUpdateFirst

public LeftTuple getUpdateFirst()
Specified by:
getUpdateFirst in interface LeftTupleSets

resetInsert

public void resetInsert()

resetDelete

public void resetDelete()

resetUpdate

public void resetUpdate()

resetAll

public void resetAll()
Specified by:
resetAll in interface LeftTupleSets

insertSize

public int insertSize()
Specified by:
insertSize in interface LeftTupleSets

deleteSize

public int deleteSize()
Specified by:
deleteSize in interface LeftTupleSets

updateSize

public int updateSize()
Specified by:
updateSize in interface LeftTupleSets

addInsert

public boolean addInsert(LeftTuple leftTuple)
Specified by:
addInsert in interface LeftTupleSets

addDelete

public boolean addDelete(LeftTuple leftTuple)
Specified by:
addDelete in interface LeftTupleSets

addUpdate

public boolean addUpdate(LeftTuple leftTuple)
Specified by:
addUpdate in interface LeftTupleSets

removeInsert

public void removeInsert(LeftTuple leftTuple)
Specified by:
removeInsert in interface LeftTupleSets

removeDelete

public void removeDelete(LeftTuple leftTuple)
Specified by:
removeDelete in interface LeftTupleSets

removeUpdate

public void removeUpdate(LeftTuple leftTuple)
Specified by:
removeUpdate in interface LeftTupleSets

addAllInserts

public void addAllInserts(LeftTupleSets tupleSets)
Specified by:
addAllInserts in interface LeftTupleSets

addAllDeletes

public void addAllDeletes(LeftTupleSets tupleSets)
Specified by:
addAllDeletes in interface LeftTupleSets

addAllUpdates

public void addAllUpdates(LeftTupleSets tupleSets)
Specified by:
addAllUpdates in interface LeftTupleSets

addAll

public void addAll(LeftTupleSets source)
Specified by:
addAll in interface LeftTupleSets

takeAll

public LeftTupleSets takeAll()
Specified by:
takeAll in interface LeftTupleSets

clear

public void clear()
clear also ensures all contained LeftTuples are cleared reset does not touch any contained tuples


isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface LeftTupleSets

toStringSizes

public String toStringSizes()
Specified by:
toStringSizes in interface LeftTupleSets

toString

public String toString()
Overrides:
toString in class Object

Drools :: Core 6.0.0.Beta5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.