| Modifier and Type | Field and Description |
|---|---|
static int |
DISPLAY_SIZE
The maximum display size of a boolean.
|
static ValueBoolean |
FALSE
FALSE value.
|
static int |
PRECISION
The precision in digits.
|
static ValueBoolean |
TRUE
TRUE 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_IGNORECASEADD_PLAN_INFORMATION, DEFAULT_SQL_FLAGS, NO_CASTS, QUOTE_ONLY_WHEN_REQUIRED, REPLACE_LOBS_FOR_TRACE, TRACE_SQL_FLAGS| Modifier and Type | Method and Description |
|---|---|
int |
compareTypeSafe(Value o,
CompareMode mode,
CastDataProvider provider)
Compare this value against another value given that the values are of the
same data type.
|
boolean |
equals(java.lang.Object other)
Check if the two values have the same hash code.
|
static ValueBoolean |
get(boolean b)
Get the boolean value for the given boolean.
|
java.math.BigDecimal |
getBigDecimal() |
boolean |
getBoolean()
Returns this value as a Java
boolean value. |
byte |
getByte()
Returns this value as a Java
byte value. |
double |
getDouble()
Returns this value as a Java
double value. |
float |
getFloat()
Returns this value as a Java
float value. |
int |
getInt()
Returns this value as a Java
int value. |
long |
getLong()
Returns this value as a Java
long value. |
int |
getMemory()
Get the memory used by this object.
|
short |
getShort()
Returns this value as a Java
short value. |
java.lang.StringBuilder |
getSQL(java.lang.StringBuilder builder,
int sqlFlags)
Appends the SQL statement of this object to the specified builder.
|
java.lang.String |
getString()
Get the value as a string.
|
TypeInfo |
getType()
Returns the data type.
|
int |
getValueType()
Get the value type.
|
int |
hashCode() |
Value |
negate()
Return -value if this value support arithmetic operations.
|
add, castTo, charLength, clearCache, compareTo, compareWithNull, containsNull, convertForAssignTo, convertTo, convertTo, convertTo, convertTo, convertTo, convertToAnyArray, convertToAnyJson, convertToAnyRow, convertToBigint, convertToBoolean, convertToChar, convertToDate, convertToDouble, convertToEnum, convertToGeometry, convertToInt, convertToInt, convertToJavaObject, convertToReal, convertToSmallint, convertToTinyint, convertToUuid, divide, getBytes, getBytesNoCopy, getHigherOrder, getInputStream, getInputStream, getReader, getReader, getSignum, getTypeName, getUnsupportedExceptionForOperation, isFalse, isTrue, modulus, multiply, octetLength, subtract, toStringgetCommittedValue, getCurrentValue, getOperationId, isCommittedclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetSQL, getTraceSQLpublic static final int PRECISION
public static final int DISPLAY_SIZE
public static final ValueBoolean TRUE
public static final ValueBoolean FALSE
public int getValueType()
ValuegetValueType in class Valuepublic int getMemory()
Valuepublic java.lang.StringBuilder getSQL(java.lang.StringBuilder builder,
int sqlFlags)
HasSQLbuilder - string buildersqlFlags - formatting flagspublic java.lang.String getString()
Valuepublic boolean getBoolean()
Valueboolean value.getBoolean in class ValueValue.isTrue(),
Value.isFalse()public byte getByte()
Valuebyte value.public short getShort()
Valueshort value.public int getInt()
Valueint value.public long getLong()
Valuelong value.public java.math.BigDecimal getBigDecimal()
getBigDecimal in class Valuepublic float getFloat()
Valuefloat value.public double getDouble()
Valuedouble value.public Value negate()
Valuepublic int compareTypeSafe(Value o, CompareMode mode, CastDataProvider provider)
ValuecompareTypeSafe in class Valueo - the other valuemode - the compare modeprovider - the cast information providerpublic static ValueBoolean get(boolean b)
b - the booleanpublic boolean equals(java.lang.Object other)
Value