Class AbstractJoinKeyState
java.lang.Object
io.deephaven.engine.table.impl.join.AbstractJoinKeyState
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addLeftIndices
(RowSet leftIndices) void
addRightIndices
(RowSet rightIndices) getKey()
int
getSlot1()
int
getSlot2()
boolean
isActive()
void
modifyByRightIndices
(RowSet rightRowSet) void
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.void
removeLeftIndices
(RowSet leftIndices) void
removeRightIndices
(RowSet rightIndices) void
void
setSlot1
(int slot) void
setSlot2
(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.
-