Package org.apache.drill.exec.proto
Enum UserProtos.NullCollation
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<UserProtos.NullCollation>
- Enclosing class:
- UserProtos
public static enum UserProtos.NullCollation
extends Enum<UserProtos.NullCollation>
implements com.google.protobuf.ProtocolMessageEnum
Protobuf enum
exec.user.NullCollation
-
Enum Constant Summary
Enum ConstantDescriptionNULL values are sorted at the end regardless of the orderNULL values are sorted at the start regardless of the orderNULL is the highest valueNULL is the lowest valueUnknown support (for forward compatibility) -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
NULL values are sorted at the end regardless of the orderstatic final int
NULL values are sorted at the start regardless of the orderstatic final int
NULL is the highest valuestatic final int
NULL is the lowest valuestatic final int
Unknown support (for forward compatibility) -
Method Summary
Modifier and TypeMethodDescriptionstatic UserProtos.NullCollation
forNumber
(int value) static final com.google.protobuf.Descriptors.EnumDescriptor
final com.google.protobuf.Descriptors.EnumDescriptor
final int
final com.google.protobuf.Descriptors.EnumValueDescriptor
static com.google.protobuf.Internal.EnumLiteMap<UserProtos.NullCollation>
static UserProtos.NullCollation
valueOf
(int value) Deprecated.static UserProtos.NullCollation
valueOf
(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static UserProtos.NullCollation
Returns the enum constant of this type with the specified name.static UserProtos.NullCollation[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
NC_UNKNOWN
Unknown support (for forward compatibility)
NC_UNKNOWN = 0;
-
NC_AT_START
NULL values are sorted at the start regardless of the order
NC_AT_START = 1;
-
NC_AT_END
NULL values are sorted at the end regardless of the order
NC_AT_END = 2;
-
NC_HIGH
NULL is the highest value
NC_HIGH = 3;
-
NC_LOW
NULL is the lowest value
NC_LOW = 4;
-
-
Field Details
-
NC_UNKNOWN_VALUE
public static final int NC_UNKNOWN_VALUEUnknown support (for forward compatibility)
NC_UNKNOWN = 0;
- See Also:
-
NC_AT_START_VALUE
public static final int NC_AT_START_VALUENULL values are sorted at the start regardless of the order
NC_AT_START = 1;
- See Also:
-
NC_AT_END_VALUE
public static final int NC_AT_END_VALUENULL values are sorted at the end regardless of the order
NC_AT_END = 2;
- See Also:
-
NC_HIGH_VALUE
public static final int NC_HIGH_VALUENULL is the highest value
NC_HIGH = 3;
- See Also:
-
NC_LOW_VALUE
public static final int NC_LOW_VALUENULL is the lowest value
NC_LOW = 4;
- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type 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
public static com.google.protobuf.Internal.EnumLiteMap<UserProtos.NullCollation> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static UserProtos.NullCollation valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-