T - value typepublic abstract class DefaultValueFactory<T> extends java.lang.Object implements ValueFactory<T>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
jdbcCompliantTruncationForReads |
protected PropertySet |
pset |
| Constructor and Description |
|---|
DefaultValueFactory(PropertySet pset) |
| Modifier and Type | Method and Description |
|---|---|
T |
createFromBigDecimal(java.math.BigDecimal d) |
T |
createFromBigInteger(java.math.BigInteger i) |
T |
createFromBit(byte[] bytes,
int offset,
int length) |
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) |
void |
setPropertySet(PropertySet pset) |
protected T |
unsupported(java.lang.String sourceType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateFromBytes, getTargetTypeNameprotected boolean jdbcCompliantTruncationForReads
protected PropertySet pset
public DefaultValueFactory(PropertySet pset)
public void setPropertySet(PropertySet pset)
setPropertySet in interface ValueFactory<T>protected T unsupported(java.lang.String sourceType)
public T createFromDate(InternalDate idate)
createFromDate in interface ValueFactory<T>public T createFromTime(InternalTime it)
createFromTime in interface ValueFactory<T>public T createFromTimestamp(InternalTimestamp its)
createFromTimestamp in interface ValueFactory<T>public T createFromDatetime(InternalTimestamp its)
createFromDatetime in interface ValueFactory<T>public T createFromLong(long l)
createFromLong in interface ValueFactory<T>public T createFromBigInteger(java.math.BigInteger i)
createFromBigInteger in interface ValueFactory<T>public T createFromDouble(double d)
createFromDouble in interface ValueFactory<T>public T createFromBigDecimal(java.math.BigDecimal d)
createFromBigDecimal in interface ValueFactory<T>public T createFromBit(byte[] bytes, int offset, int length)
createFromBit in interface ValueFactory<T>public T createFromYear(long l)
createFromYear in interface ValueFactory<T>public T createFromNull()
ValueFactorycreateFromNull in interface ValueFactory<T>