Package com.mysql.cj.result
Class ByteValueFactory
java.lang.Object
com.mysql.cj.result.DefaultValueFactory<java.lang.Byte>
com.mysql.cj.result.ByteValueFactory
- All Implemented Interfaces:
ValueFactory<java.lang.Byte>
public class ByteValueFactory extends DefaultValueFactory<java.lang.Byte>
A value factory for creating byte values.
-
Field Summary
Fields inherited from class com.mysql.cj.result.DefaultValueFactory
jdbcCompliantTruncationForReads, pset
-
Constructor Summary
Constructors Constructor Description ByteValueFactory(PropertySet pset)
-
Method Summary
Modifier and Type Method Description java.lang.Byte
createFromBigDecimal(java.math.BigDecimal d)
java.lang.Byte
createFromBigInteger(java.math.BigInteger i)
java.lang.Byte
createFromBit(byte[] bytes, int offset, int length)
java.lang.Byte
createFromBytes(byte[] bytes, int offset, int length, Field f)
java.lang.Byte
createFromDouble(double d)
java.lang.Byte
createFromLong(long l)
java.lang.Byte
createFromYear(long l)
java.lang.String
getTargetTypeName()
Get the actual class name of T parameter.Methods inherited from class com.mysql.cj.result.DefaultValueFactory
createFromDate, createFromDatetime, createFromNull, createFromTime, createFromTimestamp, setPropertySet, unsupported
-
Constructor Details
-
Method Details
-
createFromBigInteger
public java.lang.Byte createFromBigInteger(java.math.BigInteger i)- Specified by:
createFromBigInteger
in interfaceValueFactory<java.lang.Byte>
- Overrides:
createFromBigInteger
in classDefaultValueFactory<java.lang.Byte>
-
createFromLong
public java.lang.Byte createFromLong(long l)- Specified by:
createFromLong
in interfaceValueFactory<java.lang.Byte>
- Overrides:
createFromLong
in classDefaultValueFactory<java.lang.Byte>
-
createFromBigDecimal
public java.lang.Byte createFromBigDecimal(java.math.BigDecimal d)- Specified by:
createFromBigDecimal
in interfaceValueFactory<java.lang.Byte>
- Overrides:
createFromBigDecimal
in classDefaultValueFactory<java.lang.Byte>
-
createFromDouble
public java.lang.Byte createFromDouble(double d)- Specified by:
createFromDouble
in interfaceValueFactory<java.lang.Byte>
- Overrides:
createFromDouble
in classDefaultValueFactory<java.lang.Byte>
-
createFromBit
public java.lang.Byte createFromBit(byte[] bytes, int offset, int length)- Specified by:
createFromBit
in interfaceValueFactory<java.lang.Byte>
- Overrides:
createFromBit
in classDefaultValueFactory<java.lang.Byte>
-
createFromYear
public java.lang.Byte createFromYear(long l)- Specified by:
createFromYear
in interfaceValueFactory<java.lang.Byte>
- Overrides:
createFromYear
in classDefaultValueFactory<java.lang.Byte>
-
getTargetTypeName
public java.lang.String getTargetTypeName()Description copied from interface:ValueFactory
Get the actual class name of T parameter.- Returns:
- class name
-
createFromBytes
-