public class ValueNull extends Value
Value.ValueBlob, Value.ValueClob| 限定符和类型 | 字段和说明 |
|---|---|
static ValueNull |
DELETED
This special instance is used as a marker for deleted entries in a map.
|
static ValueNull |
INSTANCE
The main NULL instance.
|
ARRAY, BLOB, BOOLEAN, BYTE, BYTES, CLOB, DATE, DECIMAL, DOUBLE, FLOAT, GEOMETRY, INT, JAVA_OBJECT, LONG, NULL, RESULT_SET, SHORT, STRING, STRING_FIXED, STRING_IGNORECASE, TIME, TIMESTAMP, TIMESTAMP_TZ, TYPE_COUNT, UNKNOWN, UUID| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
compareSecure(Value v,
CompareMode mode)
Compare the value with another value of the same type.
|
Value |
convertTo(int type)
Compare a value to the specified type.
|
boolean |
equals(Object other)
Check if the two values have the same hash code.
|
BigDecimal |
getBigDecimal() |
Boolean |
getBoolean() |
byte |
getByte() |
byte[] |
getBytes() |
Date |
getDate() |
int |
getDisplaySize()
Get the display size in characters.
|
double |
getDouble() |
float |
getFloat() |
InputStream |
getInputStream() |
int |
getInt() |
long |
getLong() |
Object |
getObject()
Get the value as an object.
|
long |
getPrecision()
Get the precision.
|
Reader |
getReader() |
short |
getShort() |
String |
getSQL()
Get the SQL expression for this value.
|
String |
getString()
Get the value as a string.
|
Time |
getTime() |
Timestamp |
getTimestamp() |
int |
getType()
Get the value type.
|
int |
hashCode() |
void |
set(PreparedStatement prep,
int parameterIndex)
Set the value as a parameter in a prepared statement.
|
add, checkPrecision, clearCache, compareTo, compareTypeSafe, convertPrecision, convertScale, copy, copyToResult, copyToTemp, divide, getBytesNoCopy, getDataHandler, getHigherOrder, getMemory, getResultSet, getScale, getSignum, getSmall, getTableId, getTraceSQL, isLinkedToTable, modulus, multiply, negate, remove, subtract, throwUnsupportedExceptionForType, toStringpublic static final ValueNull INSTANCE
public static final ValueNull DELETED
public Boolean getBoolean()
getBoolean 在类中 Valuepublic Timestamp getTimestamp()
getTimestamp 在类中 Valuepublic BigDecimal getBigDecimal()
getBigDecimal 在类中 Valuepublic InputStream getInputStream()
getInputStream 在类中 Valueprotected int compareSecure(Value v, CompareMode mode)
ValuecompareSecure 在类中 Valuev - the other valuemode - the compare modepublic long getPrecision()
ValuegetPrecision 在类中 Valuepublic void set(PreparedStatement prep, int parameterIndex) throws SQLException
Valueset 在类中 Valueprep - the prepared statementparameterIndex - the parameter indexSQLExceptionpublic int getDisplaySize()
ValuegetDisplaySize 在类中 Valuepublic boolean equals(Object other)
ValueCopyright © 2017. All rights reserved.