Class ValueEnum
java.lang.Object
org.h2.value.VersionedValue<Value>
org.h2.value.Value
org.h2.value.ValueEnumBase
org.h2.value.ValueEnum
ENUM value.
-
Field Summary
Fields inherited from class Value
ARRAY, BIGINT, BINARY, BLOB, BOOLEAN, CHAR, CLOB, DATE, DECFLOAT, DOUBLE, EMPTY_VALUES, ENUM, GEOMETRY, INTEGER, INTERVAL_DAY, INTERVAL_DAY_TO_HOUR, INTERVAL_DAY_TO_MINUTE, INTERVAL_DAY_TO_SECOND, INTERVAL_HOUR, INTERVAL_HOUR_TO_MINUTE, INTERVAL_HOUR_TO_SECOND, INTERVAL_MINUTE, INTERVAL_MINUTE_TO_SECOND, INTERVAL_MONTH, INTERVAL_SECOND, INTERVAL_YEAR, INTERVAL_YEAR_TO_MONTH, JAVA_OBJECT, JSON, MIN_LONG_DECIMAL, NULL, NUMERIC, REAL, ROW, SMALLINT, TIME, TIME_TZ, TIMESTAMP, TIMESTAMP_TZ, TINYINT, TYPE_COUNT, UNKNOWN, UUID, VARBINARY, VARCHAR, VARCHAR_IGNORECASEFields inherited from interface HasSQL
ADD_PLAN_INFORMATION, DEFAULT_SQL_FLAGS, NO_CASTS, QUOTE_ONLY_WHEN_REQUIRED, REPLACE_LOBS_FOR_TRACE, TRACE_SQL_FLAGS -
Method Summary
Modifier and TypeMethodDescriptiongetSQL(StringBuilder builder, int sqlFlags) Appends the SQL statement of this object to the specified builder.getType()Returns the data type.Methods inherited from class ValueEnumBase
add, compareTypeSafe, divide, equals, get, getBigDecimal, getDouble, getFloat, getInt, getLong, getMemory, getSignum, getString, getValueType, hashCode, modulus, multiply, subtractMethods inherited from class Value
castTo, charLength, clearCache, compareTo, compareWithNull, containsNull, convertForAssignTo, convertTo, convertTo, convertTo, convertTo, convertTo, convertToAnyArray, convertToAnyRow, convertToBigint, convertToBoolean, convertToChar, convertToDate, convertToDouble, convertToEnum, convertToGeometry, convertToInt, convertToInt, convertToJavaObject, convertToReal, convertToSmallint, convertToTinyint, convertToUuid, getBoolean, getByte, getBytes, getBytesNoCopy, getHigherOrder, getInputStream, getInputStream, getReader, getReader, getShort, getTypeName, getUnsupportedExceptionForOperation, isFalse, isTrue, negate, octetLength, toStringMethods inherited from class VersionedValue
getCommittedValue, getCurrentValue, getOperationId, isCommittedMethods inherited from interface HasSQL
getSQL, getTraceSQL
-
Method Details
-
getType
-
getEnumerators
-
getSQL
Description copied from interface:HasSQLAppends the SQL statement of this object to the specified builder.- Specified by:
getSQLin interfaceHasSQL- Overrides:
getSQLin classValueEnumBase- Parameters:
builder- string buildersqlFlags- formatting flags- Returns:
- the specified string builder
-