Top Description Fields Constructors Methods
org.h2.api

public final Enum IntervalQualifier

extends Enum<IntervalQualifier>
Class Inheritance

Interval qualifier.

Field Summary

Modifier and TypeField and Description
public static final IntervalQualifier
DAY

DAY

public static final IntervalQualifier
DAY_TO_HOUR

DAY TO HOUR

public static final IntervalQualifier
DAY_TO_MINUTE

DAY TO MINUTE

public static final IntervalQualifier
DAY_TO_SECOND

DAY TO SECOND

public static final IntervalQualifier
HOUR

HOUR

public static final IntervalQualifier
HOUR_TO_MINUTE

HOUR TO MINUTE

public static final IntervalQualifier
HOUR_TO_SECOND

HOUR TO SECOND

public static final IntervalQualifier
MINUTE

MINUTE

public static final IntervalQualifier
MINUTE_TO_SECOND

MINUTE TO SECOND

public static final IntervalQualifier
MONTH

MONTH

public static final IntervalQualifier
SECOND

SECOND

private final String
public static final IntervalQualifier
YEAR

YEAR

public static final IntervalQualifier
YEAR_TO_MONTH

YEAR TO MONTH

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

full type name
getTypeName
(int
precision, or -1
precision
,
int
fractional seconds precision, or -1
scale
)

Returns full type name.

public StringBuilder

Returns:

the specified string builder
getTypeName
(StringBuilder
string builder
builder
,
int
precision, or -1
precision
,
int
fractional seconds precision, or -1
scale
,
boolean
if true, don't add the INTERVAL prefix
qualifierOnly
)

Appends full type name to the specified string builder.

public boolean

Returns:

whether interval with this qualifier has days
hasDays
()

Returns whether interval with this qualifier has days.

public boolean

Returns:

whether interval with this qualifier has hours
hasHours
()

Returns whether interval with this qualifier has hours.

public boolean

Returns:

whether interval with this qualifier has minutes
hasMinutes
()

Returns whether interval with this qualifier has minutes.

public boolean

Returns:

whether interval with this qualifier has months
hasMonths
()

Returns whether interval with this qualifier has months.

public boolean

Returns:

whether interval with this qualifier has multiple fields
hasMultipleFields
()

Returns whether interval with this qualifier has multiple fields.

public boolean

Returns:

whether interval with this qualifier has seconds
hasSeconds
()

Returns whether interval with this qualifier has seconds.

public boolean

Returns:

whether interval with this qualifier has years
hasYears
()

Returns whether interval with this qualifier has years.

public boolean

Returns:

whether interval with this qualifier is a day-time interval
isDayTime
()

Returns whether interval with this qualifier is a day-time interval.

public boolean

Returns:

whether interval with this qualifier is a year-month interval
isYearMonth
()

Returns whether interval with this qualifier is a year-month interval.

public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.

public static IntervalQualifier
public static IntervalQualifier

Returns:

interval qualifier with the specified ordinal value
valueOf
(int
Java ordinal value (0-based)
ordinal
)

Returns the interval qualifier with the specified ordinal value.

public static IntervalQualifier[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

DAYback to summary
public static final IntervalQualifier DAY

DAY

DAY_TO_HOURback to summary
public static final IntervalQualifier DAY_TO_HOUR

DAY TO HOUR

DAY_TO_MINUTEback to summary
public static final IntervalQualifier DAY_TO_MINUTE

DAY TO MINUTE

DAY_TO_SECONDback to summary
public static final IntervalQualifier DAY_TO_SECOND

DAY TO SECOND

HOURback to summary
public static final IntervalQualifier HOUR

HOUR

HOUR_TO_MINUTEback to summary
public static final IntervalQualifier HOUR_TO_MINUTE

HOUR TO MINUTE

HOUR_TO_SECONDback to summary
public static final IntervalQualifier HOUR_TO_SECOND

HOUR TO SECOND

MINUTEback to summary
public static final IntervalQualifier MINUTE

MINUTE

MINUTE_TO_SECONDback to summary
public static final IntervalQualifier MINUTE_TO_SECOND

MINUTE TO SECOND

MONTHback to summary
public static final IntervalQualifier MONTH

MONTH

SECONDback to summary
public static final IntervalQualifier SECOND

SECOND

stringback to summary
private final String string
YEARback to summary
public static final IntervalQualifier YEAR

YEAR

YEAR_TO_MONTHback to summary
public static final IntervalQualifier YEAR_TO_MONTH

YEAR TO MONTH

Constructor Detail

IntervalQualifierback to summary
private IntervalQualifier()

Method Detail

getTypeNameback to summary
public String getTypeName(int precision, int scale)

Returns full type name.

Parameters
precision:int

precision, or -1

scale:int

fractional seconds precision, or -1

Returns:String

full type name

getTypeNameback to summary
public StringBuilder getTypeName(StringBuilder builder, int precision, int scale, boolean qualifierOnly)

Appends full type name to the specified string builder.

Parameters
builder:StringBuilder

string builder

precision:int

precision, or -1

scale:int

fractional seconds precision, or -1

qualifierOnly:boolean

if true, don't add the INTERVAL prefix

Returns:StringBuilder

the specified string builder

hasDaysback to summary
public boolean hasDays()

Returns whether interval with this qualifier has days.

Returns:boolean

whether interval with this qualifier has days

hasHoursback to summary
public boolean hasHours()

Returns whether interval with this qualifier has hours.

Returns:boolean

whether interval with this qualifier has hours

hasMinutesback to summary
public boolean hasMinutes()

Returns whether interval with this qualifier has minutes.

Returns:boolean

whether interval with this qualifier has minutes

hasMonthsback to summary
public boolean hasMonths()

Returns whether interval with this qualifier has months.

Returns:boolean

whether interval with this qualifier has months

hasMultipleFieldsback to summary
public boolean hasMultipleFields()

Returns whether interval with this qualifier has multiple fields.

Returns:boolean

whether interval with this qualifier has multiple fields

hasSecondsback to summary
public boolean hasSeconds()

Returns whether interval with this qualifier has seconds.

Returns:boolean

whether interval with this qualifier has seconds

hasYearsback to summary
public boolean hasYears()

Returns whether interval with this qualifier has years.

Returns:boolean

whether interval with this qualifier has years

isDayTimeback to summary
public boolean isDayTime()

Returns whether interval with this qualifier is a day-time interval.

Returns:boolean

whether interval with this qualifier is a day-time interval

isYearMonthback to summary
public boolean isYearMonth()

Returns whether interval with this qualifier is a year-month interval.

Returns:boolean

whether interval with this qualifier is a year-month interval

toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

Returns:String

the name of this enum constant

Annotations
@Override
valueOfback to summary
public static IntervalQualifier valueOf(String name)
valueOfback to summary
public static IntervalQualifier valueOf(int ordinal)

Returns the interval qualifier with the specified ordinal value.

Parameters
ordinal:int

Java ordinal value (0-based)

Returns:IntervalQualifier

interval qualifier with the specified ordinal value

valuesback to summary
public static IntervalQualifier[] values()