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 TypeMethodDescriptionvoid
addLeftIndices
(Index leftIndices) void
addRightIndices
(Index rightIndices) getKey()
int
getSlot1()
int
getSlot2()
boolean
isActive()
void
modifyByRightIndices
(Index rightIndex) 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 RedirectionIndex and the list of left indicesthat have been modified by right changes.void
removeLeftIndices
(Index leftIndices) void
removeRightIndices
(Index rightIndices) void
void
setSlot1
(int slot) void
setSlot2
(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.
-