Class AbstractJoinKeyState
java.lang.Object
io.deephaven.engine.table.impl.join.AbstractJoinKeyState
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLeftIndices(RowSet leftIndices) voidaddRightIndices(RowSet rightIndices) getKey()intgetSlot1()intgetSlot2()booleanisActive()voidmodifyByRightIndices(RowSet rightRowSet) voidAfter 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.voidremoveLeftIndices(RowSet leftIndices) voidremoveRightIndices(RowSet rightIndices) voidvoidsetSlot1(int slot) voidsetSlot2(int slot)
-
Field Details
-
rowRedirection
-
key
-
-
Method Details
-
getKey
-
isActive
public boolean isActive() -
setActive
public void setActive() -
dumpString
-
getSlot1
public int getSlot1() -
setSlot1
public void setSlot1(int slot) -
getSlot2
public int getSlot2() -
setSlot2
public void setSlot2(int slot) -
addLeftIndices
-
removeLeftIndices
-
addRightIndices
-
removeRightIndices
-
modifyByRightIndices
-
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.
-