T - value typepublic interface ValueFactory<T>
ValueFactory<T> interface to create value instances from intermediate forms.
A ValueFactory implementation is responsible for creating instance of a single type, supplying a value for the type parameter T. If
an instance cannot be created from the intermediate form, an UnsupportedOperationException can be thrown.
| Modifier and Type | Method and Description |
|---|---|
T |
createFromBigDecimal(BigDecimal d) |
T |
createFromBigInteger(BigInteger i) |
T |
createFromBit(byte[] bytes,
int offset,
int length) |
T |
createFromBytes(byte[] bytes,
int offset,
int length,
Field f) |
T |
createFromDate(InternalDate idate) |
T |
createFromDatetime(InternalTimestamp its) |
T |
createFromDouble(double d) |
T |
createFromLong(long l) |
T |
createFromNull()
Create result value from intermediate null value.
|
T |
createFromTime(InternalTime it) |
T |
createFromTimestamp(InternalTimestamp its) |
T |
createFromYear(long l) |
String |
getTargetTypeName()
Get the actual class name of T parameter.
|
void |
setPropertySet(PropertySet pset) |
void setPropertySet(PropertySet pset)
T createFromDate(InternalDate idate)
T createFromTime(InternalTime it)
T createFromTimestamp(InternalTimestamp its)
T createFromDatetime(InternalTimestamp its)
T createFromLong(long l)
T createFromBigInteger(BigInteger i)
T createFromDouble(double d)
T createFromBigDecimal(BigDecimal d)
T createFromBit(byte[] bytes, int offset, int length)
T createFromYear(long l)
T createFromNull()
String getTargetTypeName()