public class ValueBoolean extends Value
Value.ValueBlob, Value.ValueClob| 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, BLOB, BOOLEAN, BYTE, BYTES, CLOB, DATE, DECIMAL, DOUBLE, ENUM, FLOAT, GEOMETRY, INT, JAVA_OBJECT, LONG, NULL, RESULT_SET, SHORT, STRING, STRING_FIXED, STRING_IGNORECASE, TIME, TIMESTAMP, TIMESTAMP_TZ, TYPE_COUNT, UNKNOWN, UUID| Modifier and Type | Method and Description |
|---|---|
protected int |
compareSecure(Value o,
CompareMode mode)
Compare the value with another value of the same 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.
|
boolean |
getBoolean() |
int |
getDisplaySize()
Get the display size in characters.
|
java.lang.Object |
getObject()
Get the value as an object.
|
long |
getPrecision()
Get the precision.
|
java.lang.String |
getSQL()
Get the SQL expression for this value.
|
java.lang.String |
getString()
Get the value as a string.
|
int |
getType()
Get the value type.
|
int |
hashCode() |
Value |
negate()
Return -value if this value support arithmetic operations.
|
void |
set(java.sql.PreparedStatement prep,
int parameterIndex)
Set the value as a parameter in a prepared statement.
|
add, checkPrecision, clearCache, compareTo, compareTypeSafe, convertPrecision, convertScale, convertTo, convertTo, convertTo, convertToEnum, copy, copyToResult, copyToTemp, divide, getBigDecimal, getByte, getBytes, getBytesNoCopy, getDataHandler, getDate, getDouble, getFloat, getHigherOrder, getInputStream, getInputStream, getInt, getLong, getMemory, getReader, getReader, getResultSet, getScale, getShort, getSignum, getSmall, getTableId, getTime, getTimestamp, getTraceSQL, isLinkedToTable, modulus, multiply, remove, subtract, throwUnsupportedExceptionForType, toStringpublic static final int PRECISION
public static final int DISPLAY_SIZE
public static final ValueBoolean TRUE
public static final ValueBoolean FALSE
public int getType()
Valuepublic java.lang.String getSQL()
Valuepublic java.lang.String getString()
Valuepublic Value negate()
Valuepublic boolean getBoolean()
getBoolean in class Valueprotected int compareSecure(Value o, CompareMode mode)
ValuecompareSecure in class Valueo - the other valuemode - the compare modepublic long getPrecision()
ValuegetPrecision in class Valuepublic java.lang.Object getObject()
Valuepublic void set(java.sql.PreparedStatement prep,
int parameterIndex)
throws java.sql.SQLException
Valuepublic static ValueBoolean get(boolean b)
b - the booleanpublic int getDisplaySize()
ValuegetDisplaySize in class Valuepublic boolean equals(java.lang.Object other)
Value