| Modifier and Type | Field and Description |
|---|---|
| public static final int | ARRAY
The value type for ARRAY values. |
| public static final int | ASSIGN_TO
Cast a value to the specified type for assignment. |
| public static final int | BIGINT
The value type for BIGINT values. |
| public static final int | BINARY
The value type for BINARY values. |
| public static final int | BLOB
The value type for BINARY LARGE OBJECT values. |
| public static final int | BOOLEAN
The value type for BOOLEAN values. |
| public static final int | CAST_TO
Cast a value to the specified type. |
| public static final int | CHAR
The value type for CHARACTER values. |
| public static final int | CLOB
The value type for CHARACTER LARGE OBJECT values. |
| public static final int | CONVERT_TO
Convert a value to the specified type without taking scale and precision into account. |
| public static final int | DATE
The value type for DATE values. |
| public static final int | DECFLOAT
The value type for DECFLOAT values. |
| public static final int | DOUBLE
The value type for DOUBLE PRECISION values. |
| public static final Value[] | EMPTY_VALUES
Empty array of values. |
| public static final int | ENUM
The value type for ENUM values. |
| public static final int | GEOMETRY
The value type for string values with a fixed size. |
| pack-priv static final int | GROUP_BINARY_STRING
Group for binary string data types. |
| pack-priv static final int | GROUP_BOOLEAN
Group for BINARY data type. |
| pack-priv static final int | GROUP_CHARACTER_STRING
Group for character string data types. |
| pack-priv static final int | GROUP_COLLECTION
Group for collection data types (ARRAY, ROW). |
| pack-priv static final int | GROUP_DATETIME
Group for datetime data types. |
| pack-priv static final int | GROUP_INTERVAL_DT
Group for day-time interval data types. |
| pack-priv static final int | GROUP_INTERVAL_YM
Group for year-month interval data types. |
| pack-priv static final int | GROUP_NULL
Group for untyped NULL data type. |
| pack-priv static final int | GROUP_NUMERIC
Group for numeric data types. |
| pack-priv static final int | GROUP_OTHER
Group for other data types (JAVA_OBJECT, UUID, GEOMETRY, ENUM, JSON). |
| pack-priv static final byte[] | |
| public static final int | INTEGER
The value type for INTEGER values. |
| public static final int | INTERVAL_DAY
The value type for |
| public static final int | INTERVAL_DAY_TO_HOUR
The value type for |
| public static final int | INTERVAL_DAY_TO_MINUTE
The value type for |
| public static final int | INTERVAL_DAY_TO_SECOND
The value type for |
| public static final int | INTERVAL_HOUR
The value type for |
| public static final int | INTERVAL_HOUR_TO_MINUTE
The value type for |
| public static final int | INTERVAL_HOUR_TO_SECOND
The value type for |
| public static final int | INTERVAL_MINUTE
The value type for |
| public static final int | INTERVAL_MINUTE_TO_SECOND
The value type for |
| public static final int | INTERVAL_MONTH
The value type for |
| public static final int | INTERVAL_SECOND
The value type for |
| public static final int | INTERVAL_YEAR
The value type for |
| public static final int | INTERVAL_YEAR_TO_MONTH
The value type for |
| public static final int | JAVA_OBJECT
The value type for JAVA_OBJECT values. |
| public static final int | JSON
The value type for JSON values. |
| public static final BigDecimal | MAX_LONG_DECIMAL
The largest BIGINT value, as a BigDecimal. |
| public static final BigDecimal | MIN_LONG_DECIMAL
The smallest BIGINT value, as a BigDecimal. |
| private static final String[] | |
| public static final int | NULL
The value type for NULL. |
| public static final int | NUMERIC
The value type for NUMERIC values. |
| public static final int | REAL
The value type for REAL values. |
| public static final int | ROW
The value type for ROW values. |
| public static final int | SMALLINT
The value type for SMALLINT values. |
| private static SoftReference | |
| public static final int | TIME
The value type for TIME values. |
| public static final int | TIME_TZ
The value type for TIME WITH TIME ZONE values. |
| public static final int | TIMESTAMP
The value type for TIMESTAMP values. |
| public static final int | TIMESTAMP_TZ
The value type for TIMESTAMP WITH TIME ZONE values. |
| public static final int | TINYINT
The value type for TINYINT values. |
| public static final int | TYPE_COUNT
The number of value types. |
| public static final int | UNKNOWN
The data type is unknown at this time. |
| public static final int | UUID
The value type for UUID values. |
| public static final int | VARBINARY
The value type for BINARY VARYING values. |
| public static final int | VARCHAR
The value type for CHARACTER VARYING values. |
| public static final int | VARCHAR_IGNORECASE
The value type for VARCHAR_IGNORECASE values. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Value | |
| pack-priv static Value | |
| public final Value | Returns: the converted valuethe type of the returned value targetType, CastDataProvider the cast information provider provider)Cast a value to the specified type. |
| public long | |
| public static void | |
| private static int | |
| public final int | Returns: 0 if both values are equal, -1 if this value is smaller, and 1 otherwisethe other value v, CastDataProvider the cast information provider provider, CompareMode the compare mode compareMode)Compare this value against another value using the specified compare mode. |
| private static int | |
| public abstract int | Returns: 0 if both values are equal, -1 if the other value is smaller, and 1 otherwisethe other value v, CompareMode the compare mode mode, CastDataProvider the cast information provider provider)Compare this value against another value given that the values are of the same data type. |
| public int | Returns: 0 if both values are equal, -1 if this value is smaller, 1 if other value is larger,Integer#MIN_VALUE if order is
not defined due to NULL comparisonthe other value v, boolean perform only check for equality forEquality, CastDataProvider the cast information provider provider, CompareMode the compare mode compareMode)Compare this value against another value using the specified compare mode. |
| public boolean | Returns: true if this value is NULL or contains NULL valueReturns true if this value is NULL or contains NULL value. |
| public final Value | Returns: the converted valuethe type of the returned value targetType, CastDataProvider the cast information provider provider, Object the column, used to improve the error message if conversion
fails column)Cast a value to the specified type for assignment. |
| public final Value | Returns: the converted valuethe type of the returned value targetType)Convert a value to the specified type without taking scale and precision into account. |
| public final Value | |
| public final Value | Returns: the converted valuethe type of the returned value targetType, CastDataProvider the cast information provider provider)Convert a value to the specified type without taking scale and precision into account. |
| public final Value | Returns: the converted valuethe type of the returned value targetType, CastDataProvider the cast information provider provider)Convert a value to the specified type without taking scale and precision into account. |
| public final Value | Returns: the converted valuethe type of the returned value targetType, CastDataProvider the cast information provider provider, Object the column, used to improve the error message if conversion
fails column)Convert a value to the specified type without taking scale and precision into account. |
| private Value | Returns: the converted valuethe type of the returned value targetType, CastDataProvider the cast information provider provider, int conversion mode conversionMode, Object the column (if any), used to improve the error message if conversion fails column)Convert a value to the specified type. |
| public final ValueArray | Returns: a row valuethe cast information provider provider)Convert this value to any ARRAY data type. |
| public final ValueJson | |
| public final ValueRow | |
| private ValueArray | |
| public final ValueBigint | Returns: the BIGINT valuethe column, used for to improve the error message if
conversion fails column)Converts this value to a BIGINT value. |
| private ValueBinary | |
| private ValueBlob | |
| public final ValueBoolean | |
| private static byte | |
| public ValueChar | |
| private ValueChar | |
| private ValueClob | |
| public final ValueDate | Returns: the DATE valuethe cast information provider provider)Converts this value to a DATE value. |
| private ValueDecfloat | |
| public final ValueDouble | |
| public final ValueEnum | Returns: the ENUM valuethe extended data type information extTypeInfo, CastDataProvider the cast information provider provider)Converts this value to an ENUM value. |
| public final ValueGeometry | Returns: the GEOMETRY valuethe extended data type information, or null extTypeInfo)Converts this value to a GEOMETRY value. |
| public final ValueInteger | Returns: the INT valuethe column, used for to improve the error message if
conversion fails column)Converts this value to a INT value. |
| public static int | Returns: xinteger value. x, Object Column info. column)Convert to integer, throwing exception if out of range. |
| private ValueInterval | |
| private ValueInterval | |
| private ValueInterval | |
| private ValueInterval | |
| private ValueInterval | |
| public final ValueJavaObject | Returns: the JAVA_OBJECT valuethe type of the returned value targetType, int conversion mode conversionMode, Object the column (if any), used to improve the error message if
conversion fails column)Converts this value to a JAVA_OBJECT value. |
| public ValueJson | Returns: the JSON valuethe type of the returned value targetType, int conversion mode conversionMode, Object the column (if any), used to improve the error message if
conversion fails column)Converts this value to a JSON value. |
| private static long | |
| public static long | Returns: xlong value. x, Object Column info. column)Convert to long, throwing exception if out of range. |
| private ValueNumeric | |
| public final ValueReal | |
| private Value | |
| private static short | |
| public final ValueSmallint | Returns: the SMALLINT valuethe column, used for to improve the error message if
conversion fails column)Converts this value to a SMALLINT value. |
| private ValueTime | |
| private ValueTimestamp | |
| private ValueTimestampTimeZone | |
| private ValueTimeTimeZone | |
| public final ValueTinyint | Returns: the TINYINT valuethe column, used for to improve the error message if
conversion fails column)Converts this value to a TINYINT value. |
| public final ValueUuid | |
| private ValueVarbinary | |
| private Value | |
| private Value | |
| public Value | |
| public abstract boolean | Returns: true if they are equalthe other value other)Overrides java. Check if the two values have the same hash code. |
| public BigDecimal | |
| public boolean | |
| public byte | |
| public byte[] | |
| public byte[] | |
| pack-priv final DbException | Returns: instance of the DbException.Target data type. targetType)Creates new instance of the DbException for data conversion error. |
| pack-priv final DbException | Returns: instance of the DbException.target data type. targetType)Creates new instance of the DbException for data conversion error. |
| private static DbException | |
| public double | |
| public float | |
| private static int | |
| private static int | |
| private static int | |
| private static int | |
| public static int | Returns: the higher value type of the twothe first value type t1, int the second value type t2)Get the higher value order type of two value types. |
| pack-priv static int | |
| private static int | |
| private static int | |
| public InputStream | |
| public InputStream | Returns: the new input streamthe offset (1 means no offset) oneBasedOffset, long the requested length length)Get the input stream |
| public int | |
| private long | |
| public long | |
| public int | |
| private static DbException | |
| public Reader | |
| public Reader | Returns: the new readerthe offset (1 means no offset) oneBasedOffset, long the requested length length)Get the reader |
| public short | |
| public int | |
| public abstract String | |
| public abstract TypeInfo | |
| public static String | |
| protected final DbException | Returns: the exceptionthe operation op)Create an exception meaning the specified operation is not supported for this data type. |
| pack-priv final DbException | |
| public abstract int | |
| public Value | Returns: this value, the specified value, ornulla value of the same data type as this value, must be neither
equal to nor smaller than nor greater than this value v)Scans this and specified values until a first NULL occurrence and returns
a value where NULL appears earlier, or |
| pack-priv Value | |
| public abstract int | |
| public final boolean | Returns: true if it is. For BOOLEAN values returns
true for FALSE and false for TRUE
and UNKNOWN (NULL).Returns whether this value |
| public final boolean | Returns: true if it is. For BOOLEAN values returns
true for TRUE and false for FALSE
and UNKNOWN (NULL).Returns whether this value |
| public Value | |
| public Value | |
| public Value | |
| public long | |
| pack-priv static void | rangeCheck(long
the offset (0 meaning no offset) zeroBasedOffset, long the length of the target length, long the length of the source dataSize)Check the range of the parameters. |
| public Value | |
| public String |