public enum HashJoinType extends Enum<HashJoinType>
| 枚举常量和说明 |
|---|
ANTI |
BUILD_LEFT_ANTI |
BUILD_LEFT_SEMI |
BUILD_OUTER |
FULL_OUTER |
INNER |
PROBE_OUTER |
SEMI |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
buildLeftSemiOrAnti() |
boolean |
isBuildOuter() |
boolean |
isProbeOuter() |
boolean |
needSetProbed() |
static HashJoinType |
of(boolean leftIsBuild,
boolean leftOuter,
boolean rightOuter) |
static HashJoinType |
of(boolean leftIsBuild,
boolean leftOuter,
boolean rightOuter,
boolean isSemi,
boolean isAnti) |
static HashJoinType |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static HashJoinType[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final HashJoinType INNER
public static final HashJoinType BUILD_OUTER
public static final HashJoinType PROBE_OUTER
public static final HashJoinType FULL_OUTER
public static final HashJoinType SEMI
public static final HashJoinType ANTI
public static final HashJoinType BUILD_LEFT_SEMI
public static final HashJoinType BUILD_LEFT_ANTI
public static HashJoinType[] values()
for (HashJoinType c : HashJoinType.values()) System.out.println(c);
public static HashJoinType valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public boolean isBuildOuter()
public boolean isProbeOuter()
public boolean buildLeftSemiOrAnti()
public boolean needSetProbed()
public static HashJoinType of(boolean leftIsBuild, boolean leftOuter, boolean rightOuter)
public static HashJoinType of(boolean leftIsBuild, boolean leftOuter, boolean rightOuter, boolean isSemi, boolean isAnti)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.