ValueArray
Implementation of the ARRAY data type.
Methods
static ValueArray
get
(Value[] list)
Get or create a array value for the given value array.
static ValueArray
get
(Value[] list)
Get or create a array value for the given value array. Do not clone the data.
Parameters:
list - the value array
Returns:
the value
static ValueArray
get
(Class componentType, Value[] list)
Get or create a array value for the given value array.
static ValueArray
get
(Class componentType, Value[] list)
Get or create a array value for the given value array. Do not clone the data.
Parameters:
componentType - the array class (null for Object[])
list - the value array
Returns:
the value
int
compareSecure
(Value o, CompareMode mode)
int
compareSecure
(Value o, CompareMode mode)
Value
convertPrecision
(long precision, boolean force)
Value
convertPrecision
(long precision, boolean force)
boolean
equals
(Object other)
boolean
equals
(Object other)
Class
getComponentType
()
Class
getComponentType
()
int
getDisplaySize
()
int
getDisplaySize
()
Value[]
getList
()
Value[]
getList
()
int
getMemory
()
int
getMemory
()
Object
getObject
()
Object
getObject
()
long
getPrecision
()
long
getPrecision
()
String
getSQL
()
String
getSQL
()
String
getString
()
String
getString
()
String
getTraceSQL
()
String
getTraceSQL
()
int
getType
()
int
getType
()
int
hashCode
()
int
hashCode
()
void
set
(PreparedStatement prep, int parameterIndex)
void
set
(PreparedStatement prep, int parameterIndex)