Package io.deephaven.engine.table.impl
Class CrossJoinShiftState
java.lang.Object
io.deephaven.engine.table.impl.CrossJoinShiftState
- Direct Known Subclasses:
ZeroKeyCrossJoinShiftState
Shift state used by the
BitShiftingColumnSource
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
getMasked
(long rowKey) int
long
getPrevMasked
(long rowKey) int
long
getPrevShifted
(long rowKey) long
getShifted
(long rowKey) boolean
-
Constructor Details
-
CrossJoinShiftState
public CrossJoinShiftState(int numInitialShiftBits, boolean leftOuterJoin)
-
-
Method Details
-
getNumShiftBits
public int getNumShiftBits() -
getPrevNumShiftBits
public int getPrevNumShiftBits() -
leftOuterJoin
public boolean leftOuterJoin() -
getShifted
public long getShifted(long rowKey) -
getPrevShifted
public long getPrevShifted(long rowKey) -
getMasked
public long getMasked(long rowKey) -
getPrevMasked
public long getPrevMasked(long rowKey)
-