Package io.trino.orc.proto
Enum OrcProto.CalendarKind
- java.lang.Object
-
- java.lang.Enum<OrcProto.CalendarKind>
-
- io.trino.orc.proto.OrcProto.CalendarKind
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<OrcProto.CalendarKind>
- Enclosing class:
- OrcProto
public static enum OrcProto.CalendarKind extends Enum<OrcProto.CalendarKind> implements com.google.protobuf.ProtocolMessageEnum
Protobuf enumorc.proto.CalendarKind
-
-
Enum Constant Summary
Enum Constants Enum Constant Description JULIAN_GREGORIANThe Java default calendar changes from Julian to Gregorian in 1583.PROLEPTIC_GREGORIANA calendar that extends the Gregorian calendar back forever.UNKNOWN_CALENDARUNKNOWN_CALENDAR = 0;
-
Field Summary
Fields Modifier and Type Field Description static intJULIAN_GREGORIAN_VALUEThe Java default calendar changes from Julian to Gregorian in 1583.static intPROLEPTIC_GREGORIAN_VALUEA calendar that extends the Gregorian calendar back forever.static intUNKNOWN_CALENDAR_VALUEUNKNOWN_CALENDAR = 0;
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static OrcProto.CalendarKindforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<OrcProto.CalendarKind>internalGetValueMap()static OrcProto.CalendarKindvalueOf(int value)Deprecated.static OrcProto.CalendarKindvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static OrcProto.CalendarKindvalueOf(String name)Returns the enum constant of this type with the specified name.static OrcProto.CalendarKind[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNKNOWN_CALENDAR
public static final OrcProto.CalendarKind UNKNOWN_CALENDAR
UNKNOWN_CALENDAR = 0;
-
JULIAN_GREGORIAN
public static final OrcProto.CalendarKind JULIAN_GREGORIAN
The Java default calendar changes from Julian to Gregorian in 1583.
JULIAN_GREGORIAN = 1;
-
PROLEPTIC_GREGORIAN
public static final OrcProto.CalendarKind PROLEPTIC_GREGORIAN
A calendar that extends the Gregorian calendar back forever.
PROLEPTIC_GREGORIAN = 2;
-
-
Field Detail
-
UNKNOWN_CALENDAR_VALUE
public static final int UNKNOWN_CALENDAR_VALUE
UNKNOWN_CALENDAR = 0;- See Also:
- Constant Field Values
-
JULIAN_GREGORIAN_VALUE
public static final int JULIAN_GREGORIAN_VALUE
The Java default calendar changes from Julian to Gregorian in 1583.
JULIAN_GREGORIAN = 1;- See Also:
- Constant Field Values
-
PROLEPTIC_GREGORIAN_VALUE
public static final int PROLEPTIC_GREGORIAN_VALUE
A calendar that extends the Gregorian calendar back forever.
PROLEPTIC_GREGORIAN = 2;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static OrcProto.CalendarKind[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (OrcProto.CalendarKind c : OrcProto.CalendarKind.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OrcProto.CalendarKind valueOf(String name)
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:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static OrcProto.CalendarKind valueOf(int value)
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
public static OrcProto.CalendarKind forNumber(int value)
- 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<OrcProto.CalendarKind> 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 OrcProto.CalendarKind 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
-
-