Package com.illumon.iris.db.v2
Class CrossJoinShiftState
java.lang.Object
com.illumon.iris.db.v2.CrossJoinShiftState
- Direct Known Subclasses:
ZeroKeyCrossJoinShiftState
Shift state used by the
BitShiftingColumnSource
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
getMasked
(long index) int
long
getPrevMasked
(long index) int
long
getPrevShifted
(long index) long
getShifted
(long index) boolean
-
Constructor Details
-
CrossJoinShiftState
public CrossJoinShiftState(int numInitialShiftBits, boolean leftOuterJoin)
-
-
Method Details
-
getNumShiftBits
public int getNumShiftBits() -
getPrevNumShiftBits
public int getPrevNumShiftBits() -
getShifted
public long getShifted(long index) -
getPrevShifted
public long getPrevShifted(long index) -
getMasked
public long getMasked(long index) -
getPrevMasked
public long getPrevMasked(long index) -
leftOuterJoin
public boolean leftOuterJoin()
-