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)