Interface TupleSets

All Known Implementing Classes:
QueryElementNode.QueryElementNodeMemory.QueryTupleSets, TupleSetsImpl

public interface TupleSets
  • Method Details

    • getInsertFirst

      TupleImpl getInsertFirst()
    • getDeleteFirst

      TupleImpl getDeleteFirst()
    • getUpdateFirst

      TupleImpl 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(TupleImpl leftTuple)
    • addDelete

      boolean addDelete(TupleImpl leftTuple)
    • addUpdate

      boolean addUpdate(TupleImpl leftTuple)
    • removeInsert

      void removeInsert(TupleImpl leftTuple)
    • removeDelete

      void removeDelete(TupleImpl leftTuple)
    • removeUpdate

      void removeUpdate(TupleImpl leftTuple)
    • addAll

      void addAll(TupleSets source)
    • addTo

      void addTo(TupleSets target)
    • takeAll

      TupleSets takeAll()
    • isEmpty

      boolean isEmpty()
    • toStringSizes

      String toStringSizes()
    • getNormalizedDeleteFirst

      TupleImpl getNormalizedDeleteFirst()
    • addNormalizedDelete

      boolean addNormalizedDelete(TupleImpl leftTuple)