Package io.substrait.proto
Enum Class MergeJoinRel.JoinType
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<MergeJoinRel.JoinType>,Constable
- Enclosing class:
- MergeJoinRel
public static enum MergeJoinRel.JoinType
extends Enum<MergeJoinRel.JoinType>
implements com.google.protobuf.ProtocolMessageEnum
Protobuf enum
substrait.MergeJoinRel.JoinType-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionJOIN_TYPE_INNER = 1;JOIN_TYPE_LEFT = 3;JOIN_TYPE_LEFT_ANTI = 7;JOIN_TYPE_LEFT_MARK = 11;JOIN_TYPE_LEFT_SEMI = 5;JOIN_TYPE_LEFT_SINGLE = 9;JOIN_TYPE_OUTER = 2;JOIN_TYPE_RIGHT = 4;JOIN_TYPE_RIGHT_ANTI = 8;JOIN_TYPE_RIGHT_MARK = 12;JOIN_TYPE_RIGHT_SEMI = 6;JOIN_TYPE_RIGHT_SINGLE = 10;JOIN_TYPE_UNSPECIFIED = 0; -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intJOIN_TYPE_INNER = 1;static final intJOIN_TYPE_LEFT_ANTI = 7;static final intJOIN_TYPE_LEFT_MARK = 11;static final intJOIN_TYPE_LEFT_SEMI = 5;static final intJOIN_TYPE_LEFT_SINGLE = 9;static final intJOIN_TYPE_LEFT = 3;static final intJOIN_TYPE_OUTER = 2;static final intJOIN_TYPE_RIGHT_ANTI = 8;static final intJOIN_TYPE_RIGHT_MARK = 12;static final intJOIN_TYPE_RIGHT_SEMI = 6;static final intJOIN_TYPE_RIGHT_SINGLE = 10;static final intJOIN_TYPE_RIGHT = 4;static final intJOIN_TYPE_UNSPECIFIED = 0; -
Method Summary
Modifier and TypeMethodDescriptionstatic MergeJoinRel.JoinTypeforNumber(int value) static final com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<MergeJoinRel.JoinType>static MergeJoinRel.JoinTypevalueOf(int value) Deprecated.static MergeJoinRel.JoinTypevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name.static MergeJoinRel.JoinTypeReturns the enum constant of this class with the specified name.static MergeJoinRel.JoinType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
JOIN_TYPE_UNSPECIFIED
JOIN_TYPE_UNSPECIFIED = 0; -
JOIN_TYPE_INNER
JOIN_TYPE_INNER = 1; -
JOIN_TYPE_OUTER
JOIN_TYPE_OUTER = 2; -
JOIN_TYPE_LEFT
JOIN_TYPE_LEFT = 3; -
JOIN_TYPE_RIGHT
JOIN_TYPE_RIGHT = 4; -
JOIN_TYPE_LEFT_SEMI
JOIN_TYPE_LEFT_SEMI = 5; -
JOIN_TYPE_RIGHT_SEMI
JOIN_TYPE_RIGHT_SEMI = 6; -
JOIN_TYPE_LEFT_ANTI
JOIN_TYPE_LEFT_ANTI = 7; -
JOIN_TYPE_RIGHT_ANTI
JOIN_TYPE_RIGHT_ANTI = 8; -
JOIN_TYPE_LEFT_SINGLE
JOIN_TYPE_LEFT_SINGLE = 9; -
JOIN_TYPE_RIGHT_SINGLE
JOIN_TYPE_RIGHT_SINGLE = 10; -
JOIN_TYPE_LEFT_MARK
JOIN_TYPE_LEFT_MARK = 11; -
JOIN_TYPE_RIGHT_MARK
JOIN_TYPE_RIGHT_MARK = 12; -
UNRECOGNIZED
-
-
Field Details
-
JOIN_TYPE_UNSPECIFIED_VALUE
public static final int JOIN_TYPE_UNSPECIFIED_VALUEJOIN_TYPE_UNSPECIFIED = 0;- See Also:
-
JOIN_TYPE_INNER_VALUE
public static final int JOIN_TYPE_INNER_VALUEJOIN_TYPE_INNER = 1;- See Also:
-
JOIN_TYPE_OUTER_VALUE
public static final int JOIN_TYPE_OUTER_VALUEJOIN_TYPE_OUTER = 2;- See Also:
-
JOIN_TYPE_LEFT_VALUE
public static final int JOIN_TYPE_LEFT_VALUEJOIN_TYPE_LEFT = 3;- See Also:
-
JOIN_TYPE_RIGHT_VALUE
public static final int JOIN_TYPE_RIGHT_VALUEJOIN_TYPE_RIGHT = 4;- See Also:
-
JOIN_TYPE_LEFT_SEMI_VALUE
public static final int JOIN_TYPE_LEFT_SEMI_VALUEJOIN_TYPE_LEFT_SEMI = 5;- See Also:
-
JOIN_TYPE_RIGHT_SEMI_VALUE
public static final int JOIN_TYPE_RIGHT_SEMI_VALUEJOIN_TYPE_RIGHT_SEMI = 6;- See Also:
-
JOIN_TYPE_LEFT_ANTI_VALUE
public static final int JOIN_TYPE_LEFT_ANTI_VALUEJOIN_TYPE_LEFT_ANTI = 7;- See Also:
-
JOIN_TYPE_RIGHT_ANTI_VALUE
public static final int JOIN_TYPE_RIGHT_ANTI_VALUEJOIN_TYPE_RIGHT_ANTI = 8;- See Also:
-
JOIN_TYPE_LEFT_SINGLE_VALUE
public static final int JOIN_TYPE_LEFT_SINGLE_VALUEJOIN_TYPE_LEFT_SINGLE = 9;- See Also:
-
JOIN_TYPE_RIGHT_SINGLE_VALUE
public static final int JOIN_TYPE_RIGHT_SINGLE_VALUEJOIN_TYPE_RIGHT_SINGLE = 10;- See Also:
-
JOIN_TYPE_LEFT_MARK_VALUE
public static final int JOIN_TYPE_LEFT_MARK_VALUEJOIN_TYPE_LEFT_MARK = 11;- See Also:
-
JOIN_TYPE_RIGHT_MARK_VALUE
public static final int JOIN_TYPE_RIGHT_MARK_VALUEJOIN_TYPE_RIGHT_MARK = 12;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static MergeJoinRel.JoinType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-