Class CrossJoinShiftState

java.lang.Object
io.deephaven.engine.table.impl.CrossJoinShiftState
Direct Known Subclasses:
ZeroKeyCrossJoinShiftState

public class CrossJoinShiftState extends Object
Shift state used by the BitShiftingColumnSource.
  • 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)