类 DefaultValueFactory<T>
- java.lang.Object
-
- com.mysql.cj.result.DefaultValueFactory<T>
-
- 类型参数:
T- value type
- 所有已实现的接口:
ValueFactory<T>
- 直接已知子类:
AbstractDateTimeValueFactory,AbstractNumericValueFactory,BinaryStreamValueFactory,BooleanValueFactory,ByteValueFactory,DbDocValueFactory
public abstract class DefaultValueFactory<T> extends Object implements ValueFactory<T>
The default value factory provides a base class that can be used for value factories that do not support creation from every type. The default value factory will thrown an UnsupportedOperationException for every method and individual methods must be overridden by subclasses.
-
-
字段概要
字段 修饰符和类型 字段 说明 protected booleanjdbcCompliantTruncationForReadsprotected PropertySetpset
-
构造器概要
构造器 构造器 说明 DefaultValueFactory(PropertySet pset)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 TcreateFromBigDecimal(BigDecimal d)TcreateFromBigInteger(BigInteger i)TcreateFromBit(byte[] bytes, int offset, int length)TcreateFromDate(InternalDate idate)TcreateFromDatetime(InternalTimestamp its)TcreateFromDouble(double d)TcreateFromLong(long l)TcreateFromNull()Create result value from intermediate null value.TcreateFromTime(InternalTime it)TcreateFromTimestamp(InternalTimestamp its)TcreateFromYear(long l)voidsetPropertySet(PropertySet pset)protected Tunsupported(String sourceType)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.mysql.cj.result.ValueFactory
createFromBytes, getTargetTypeName
-
-
-
-
字段详细资料
-
jdbcCompliantTruncationForReads
protected boolean jdbcCompliantTruncationForReads
-
pset
protected PropertySet pset
-
-
构造器详细资料
-
DefaultValueFactory
public DefaultValueFactory(PropertySet pset)
-
-
方法详细资料
-
setPropertySet
public void setPropertySet(PropertySet pset)
- 指定者:
setPropertySet在接口中ValueFactory<T>
-
createFromDate
public T createFromDate(InternalDate idate)
- 指定者:
createFromDate在接口中ValueFactory<T>
-
createFromTime
public T createFromTime(InternalTime it)
- 指定者:
createFromTime在接口中ValueFactory<T>
-
createFromTimestamp
public T createFromTimestamp(InternalTimestamp its)
- 指定者:
createFromTimestamp在接口中ValueFactory<T>
-
createFromDatetime
public T createFromDatetime(InternalTimestamp its)
- 指定者:
createFromDatetime在接口中ValueFactory<T>
-
createFromLong
public T createFromLong(long l)
- 指定者:
createFromLong在接口中ValueFactory<T>
-
createFromBigInteger
public T createFromBigInteger(BigInteger i)
- 指定者:
createFromBigInteger在接口中ValueFactory<T>
-
createFromDouble
public T createFromDouble(double d)
- 指定者:
createFromDouble在接口中ValueFactory<T>
-
createFromBigDecimal
public T createFromBigDecimal(BigDecimal d)
- 指定者:
createFromBigDecimal在接口中ValueFactory<T>
-
createFromBit
public T createFromBit(byte[] bytes, int offset, int length)
- 指定者:
createFromBit在接口中ValueFactory<T>
-
createFromYear
public T createFromYear(long l)
- 指定者:
createFromYear在接口中ValueFactory<T>
-
createFromNull
public T createFromNull()
从接口复制的说明:ValueFactoryCreate result value from intermediate null value.- 指定者:
createFromNull在接口中ValueFactory<T>- 返回:
- T object
-
-