Top Description Fields Constructors Methods
org.h2.value

public final Class ValueEnum

extends ValueEnumBase
Class Inheritance
Imports
org.h2.util.StringUtils

ENUM value.

Field Summary

Modifier and TypeField and Description
private final ExtTypeInfoEnum
Inherited from org.h2.value.ValueEnumBase:
label

Constructor Summary

AccessConstructor and Description
pack-priv
ValueEnum(ExtTypeInfoEnum enumerators, String label, int ordinal)

Method Summary

Modifier and TypeMethod and Description
public ExtTypeInfoEnum
public StringBuilder
getSQL(StringBuilder
string builder
builder
,
int
formatting flags
sqlFlags
)

Overrides org.h2.value.ValueEnumBase.getSQL.

Implements org.h2.util.HasSQL.getSQL.

Appends the SQL statement of this object to the specified builder.

public TypeInfo
getType()

Overrides org.h2.value.ValueEnumBase.getType.

Implements org.h2.value.Typed.getType.

Returns the data type.

Inherited from org.h2.value.ValueEnumBase:
addcompareTypeSafedivideequalsgetgetBigDecimalgetDoublegetFloatgetIntgetLonggetMemorygetSignumgetStringgetValueTypehashCodemodulusmultiplysubtract

Field Detail

enumeratorsback to summary
private final ExtTypeInfoEnum enumerators

Constructor Detail

ValueEnumback to summary
pack-priv ValueEnum(ExtTypeInfoEnum enumerators, String label, int ordinal)

Method Detail

getEnumeratorsback to summary
public ExtTypeInfoEnum getEnumerators()
getSQLback to summary
public StringBuilder getSQL(StringBuilder builder, int sqlFlags)

Overrides org.h2.value.ValueEnumBase.getSQL.

Implements org.h2.util.HasSQL.getSQL.

Doc from org.h2.util.HasSQL.getSQL.

Appends the SQL statement of this object to the specified builder.

Parameters
builder:StringBuilder

string builder

sqlFlags:int

formatting flags

Returns:StringBuilder

the specified string builder

Annotations
@Override
getTypeback to summary
public TypeInfo getType()

Overrides org.h2.value.ValueEnumBase.getType.

Implements org.h2.value.Typed.getType.

Doc from org.h2.value.Typed.getType.

Returns the data type.

Returns:TypeInfo

the data type

Annotations
@Override