Package com.illumon.iris.db.v2.join
Class AbstractJoinKeyState
java.lang.Object
com.illumon.iris.db.v2.join.AbstractJoinKeyState
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLeftIndices(Index leftIndices) voidaddRightIndices(Index rightIndices) getKey()intgetSlot1()intgetSlot2()booleanisActive()voidmodifyByRightIndices(Index rightIndex) voidAfter the right side has been changed (all additions, modifications, removals, etc.) have been completed; each state is visited calling propagateRightUpdates to update its RedirectionIndex and the list of left indicesthat have been modified by right changes.voidremoveLeftIndices(Index leftIndices) voidremoveRightIndices(Index rightIndices) voidvoidsetSlot1(int slot) voidsetSlot2(int slot)
-
Field Details
-
redirectionIndex
-
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 RedirectionIndex and the list of left indicesthat have been modified by right changes.
-