Class JoinControl
java.lang.Object
org.apache.drill.exec.planner.common.JoinControl
For the int type control,
the meaning of each bit start from lowest:
bit 0: intersect or not, 0 -- default(no intersect), 1 -- INTERSECT (DISTINCT as default)
bit 1: intersect type, 0 -- default (DISTINCT), 1 -- INTERSECT_ALL
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
-
Constructor Summary
-
Method Summary
-
Field Details
-
DEFAULT
public static final int DEFAULT- See Also:
-
INTERSECT_DISTINCT
public static final int INTERSECT_DISTINCT- See Also:
-
INTERSECT_ALL
public static final int INTERSECT_ALL- See Also:
-
INTERSECT_MASK
public static final int INTERSECT_MASK- See Also:
-
-
Constructor Details
-
JoinControl
public JoinControl(int intControl)
-
-
Method Details
-
isIntersect
public boolean isIntersect() -
isIntersectDistinct
public boolean isIntersectDistinct() -
isIntersectAll
public boolean isIntersectAll() -
asInt
public int asInt()
-