类 StringValueFactory
- java.lang.Object
-
- com.mysql.cj.result.StringValueFactory
-
- 所有已实现的接口:
ValueFactory<String>
public class StringValueFactory extends Object implements ValueFactory<String>
AValueFactoryimplementation to create strings.
-
-
字段概要
字段 修饰符和类型 字段 说明 protected PropertySetpset
-
构造器概要
构造器 构造器 说明 StringValueFactory(PropertySet pset)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 StringcreateFromBigDecimal(BigDecimal d)StringcreateFromBigInteger(BigInteger i)StringcreateFromBit(byte[] bytes, int offset, int length)StringcreateFromBytes(byte[] bytes, int offset, int length, Field f)Interpret the given byte array as a string.StringcreateFromDate(InternalDate idate)Create a string from InternalDate.StringcreateFromDatetime(InternalTimestamp its)Create a string from time fields.StringcreateFromDouble(double d)StringcreateFromLong(long l)StringcreateFromNull()Create result value from intermediate null value.StringcreateFromTime(InternalTime it)Create a string from InternalTime.StringcreateFromTimestamp(InternalTimestamp its)Create a string from time fields.StringcreateFromYear(long l)StringgetTargetTypeName()Get the actual class name of T parameter.voidsetPropertySet(PropertySet pset)
-
-
-
字段详细资料
-
pset
protected PropertySet pset
-
-
构造器详细资料
-
StringValueFactory
public StringValueFactory(PropertySet pset)
-
-
方法详细资料
-
setPropertySet
public void setPropertySet(PropertySet pset)
- 指定者:
setPropertySet在接口中ValueFactory<String>
-
createFromDate
public String createFromDate(InternalDate idate)
Create a string from InternalDate. The fields are formatted in a YYYY-mm-dd format.- 指定者:
createFromDate在接口中ValueFactory<String>- 参数:
idate-InternalDate- 返回:
- string
-
createFromTime
public String createFromTime(InternalTime it)
Create a string from InternalTime. The fields are formatted in a HH:MM:SS[.nnnnnnnnn] format.- 指定者:
createFromTime在接口中ValueFactory<String>- 参数:
it-InternalTime- 返回:
- string
-
createFromTimestamp
public String createFromTimestamp(InternalTimestamp its)
Create a string from time fields. The fields are formatted by concatenating the result ofcreateFromDate(InternalDate)andcreateFromTime(InternalTime).- 指定者:
createFromTimestamp在接口中ValueFactory<String>- 参数:
its-InternalTimestamp- 返回:
- string
-
createFromDatetime
public String createFromDatetime(InternalTimestamp its)
Create a string from time fields. The fields are formatted by concatenating the result ofcreateFromDate(InternalDate)andcreateFromTime(InternalTime).- 指定者:
createFromDatetime在接口中ValueFactory<String>- 参数:
its-InternalTimestamp- 返回:
- string
-
createFromLong
public String createFromLong(long l)
- 指定者:
createFromLong在接口中ValueFactory<String>
-
createFromBigInteger
public String createFromBigInteger(BigInteger i)
- 指定者:
createFromBigInteger在接口中ValueFactory<String>
-
createFromDouble
public String createFromDouble(double d)
- 指定者:
createFromDouble在接口中ValueFactory<String>
-
createFromBigDecimal
public String createFromBigDecimal(BigDecimal d)
- 指定者:
createFromBigDecimal在接口中ValueFactory<String>
-
createFromBytes
public String createFromBytes(byte[] bytes, int offset, int length, Field f)
Interpret the given byte array as a string. This value factory needs to know the encoding to interpret the string. The default (null) will interpret the byte array using the platform encoding.- 指定者:
createFromBytes在接口中ValueFactory<String>- 参数:
bytes- byte arrayoffset- offsetlength- data length in bytesf- field- 返回:
- string
-
createFromBit
public String createFromBit(byte[] bytes, int offset, int length)
- 指定者:
createFromBit在接口中ValueFactory<String>
-
createFromYear
public String createFromYear(long l)
- 指定者:
createFromYear在接口中ValueFactory<String>
-
createFromNull
public String createFromNull()
从接口复制的说明:ValueFactoryCreate result value from intermediate null value.- 指定者:
createFromNull在接口中ValueFactory<String>- 返回:
- T object
-
getTargetTypeName
public String getTargetTypeName()
从接口复制的说明:ValueFactoryGet the actual class name of T parameter.- 指定者:
getTargetTypeName在接口中ValueFactory<String>- 返回:
- class name
-
-