public enum IntervalQualifier extends java.lang.Enum<IntervalQualifier>
| Enum Constant and Description |
|---|
DAY
DAY |
DAY_TO_HOUR
DAY TO HOUR |
DAY_TO_MINUTE
DAY TO MINUTE |
DAY_TO_SECOND
DAY TO SECOND |
HOUR
HOUR |
HOUR_TO_MINUTE
HOUR TO MINUTE |
HOUR_TO_SECOND
HOUR TO SECOND |
MINUTE
MINUTE |
MINUTE_TO_SECOND
MINUTE TO SECOND |
MONTH
MONTH |
SECOND
SECOND |
YEAR
YEAR |
YEAR_TO_MONTH
YEAR TO MONTH |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getTypeName(int precision,
int scale)
Returns full type name.
|
java.lang.StringBuilder |
getTypeName(java.lang.StringBuilder builder,
int precision,
int scale,
boolean qualifierOnly)
Appends full type name to the specified string builder.
|
boolean |
hasDays()
Returns whether interval with this qualifier has days.
|
boolean |
hasHours()
Returns whether interval with this qualifier has hours.
|
boolean |
hasMinutes()
Returns whether interval with this qualifier has minutes.
|
boolean |
hasMonths()
Returns whether interval with this qualifier has months.
|
boolean |
hasMultipleFields()
Returns whether interval with this qualifier has multiple fields.
|
boolean |
hasSeconds()
Returns whether interval with this qualifier has seconds.
|
boolean |
hasYears()
Returns whether interval with this qualifier has years.
|
boolean |
isDayTime()
Returns whether interval with this qualifier is a day-time interval.
|
boolean |
isYearMonth()
Returns whether interval with this qualifier is a year-month interval.
|
java.lang.String |
toString() |
static IntervalQualifier |
valueOf(int ordinal)
Returns the interval qualifier with the specified ordinal value.
|
static IntervalQualifier |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static IntervalQualifier[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IntervalQualifier YEAR
YEARpublic static final IntervalQualifier MONTH
MONTHpublic static final IntervalQualifier DAY
DAYpublic static final IntervalQualifier HOUR
HOURpublic static final IntervalQualifier MINUTE
MINUTEpublic static final IntervalQualifier SECOND
SECONDpublic static final IntervalQualifier YEAR_TO_MONTH
YEAR TO MONTHpublic static final IntervalQualifier DAY_TO_HOUR
DAY TO HOURpublic static final IntervalQualifier DAY_TO_MINUTE
DAY TO MINUTEpublic static final IntervalQualifier DAY_TO_SECOND
DAY TO SECONDpublic static final IntervalQualifier HOUR_TO_MINUTE
HOUR TO MINUTEpublic static final IntervalQualifier HOUR_TO_SECOND
HOUR TO SECONDpublic static final IntervalQualifier MINUTE_TO_SECOND
MINUTE TO SECONDpublic static IntervalQualifier[] values()
for (IntervalQualifier c : IntervalQualifier.values()) System.out.println(c);
public static IntervalQualifier valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static IntervalQualifier valueOf(int ordinal)
ordinal - Java ordinal value (0-based)public boolean isYearMonth()
public boolean isDayTime()
public boolean hasYears()
public boolean hasMonths()
public boolean hasDays()
public boolean hasHours()
public boolean hasMinutes()
public boolean hasSeconds()
public boolean hasMultipleFields()
public java.lang.String toString()
toString in class java.lang.Enum<IntervalQualifier>public java.lang.String getTypeName(int precision,
int scale)
precision - precision, or -1scale - fractional seconds precision, or -1public java.lang.StringBuilder getTypeName(java.lang.StringBuilder builder,
int precision,
int scale,
boolean qualifierOnly)
builder - string builderprecision - precision, or -1scale - fractional seconds precision, or -1qualifierOnly - if true, don't add the INTERVAL prefix