Class AbstractJoinKeyState

java.lang.Object
io.deephaven.engine.table.impl.join.AbstractJoinKeyState

public abstract class AbstractJoinKeyState extends Object
  • Field Details

  • Method Details

    • getKey

      public Object getKey()
    • isActive

      public boolean isActive()
    • setActive

      public void setActive()
    • dumpString

      public String dumpString()
    • getSlot1

      public int getSlot1()
    • setSlot1

      public void setSlot1(int slot)
    • getSlot2

      public int getSlot2()
    • setSlot2

      public void setSlot2(int slot)
    • addLeftIndices

      void addLeftIndices(RowSet leftIndices)
    • removeLeftIndices

      void removeLeftIndices(RowSet leftIndices)
    • addRightIndices

      void addRightIndices(RowSet rightIndices)
    • removeRightIndices

      void removeRightIndices(RowSet rightIndices)
    • modifyByRightIndices

      void modifyByRightIndices(RowSet rightRowSet)
    • propagateRightUpdates

      void propagateRightUpdates()
      After the right side has been changed (all additions, modifications, removals, etc.) have been completed; each state is visited calling propagateRightUpdates to update its WritableRowRedirection and the list of left indicesthat have been modified by right changes.