Package com.mysql.cj.result
Class UtilCalendarValueFactory
java.lang.Object
com.mysql.cj.result.DefaultValueFactory<T>
com.mysql.cj.result.AbstractDateTimeValueFactory<java.util.Calendar>
com.mysql.cj.result.UtilCalendarValueFactory
- All Implemented Interfaces:
ValueFactory<java.util.Calendar>
public class UtilCalendarValueFactory extends AbstractDateTimeValueFactory<java.util.Calendar>
Value factory to create
Calendar
instances.-
Field Summary
Fields inherited from class com.mysql.cj.result.DefaultValueFactory
jdbcCompliantTruncationForReads, pset
-
Constructor Summary
Constructors Constructor Description UtilCalendarValueFactory(PropertySet pset, java.util.TimeZone defaultTimeZone, java.util.TimeZone connectionTimeZone)
-
Method Summary
Modifier and Type Method Description java.lang.String
getTargetTypeName()
Get the actual class name of T parameter.java.util.Calendar
localCreateFromDate(InternalDate idate)
Create a Calendar from a DATE value.java.util.Calendar
localCreateFromDatetime(InternalTimestamp its)
java.util.Calendar
localCreateFromTime(InternalTime it)
Create a Calendar from a TIME value.java.util.Calendar
localCreateFromTimestamp(InternalTimestamp its)
Methods inherited from class com.mysql.cj.result.AbstractDateTimeValueFactory
createFromBytes, createFromDate, createFromDatetime, createFromTime, createFromTimestamp, createFromYear
Methods inherited from class com.mysql.cj.result.DefaultValueFactory
createFromBigDecimal, createFromBigInteger, createFromBit, createFromDouble, createFromLong, createFromNull, setPropertySet, unsupported
-
Constructor Details
-
UtilCalendarValueFactory
public UtilCalendarValueFactory(PropertySet pset, java.util.TimeZone defaultTimeZone, java.util.TimeZone connectionTimeZone)- Parameters:
pset
-PropertySet
defaultTimeZone
- The local JVM time zone.connectionTimeZone
- The server session time zone as defined by connectionTimeZone property.
-
-
Method Details
-
localCreateFromDate
Create a Calendar from a DATE value.- Returns:
- a Calendar at midnight on the day given by the DATE value
-
localCreateFromTime
Create a Calendar from a TIME value.- Returns:
- a Calendar at the given time on 1970 Jan 1.
-
localCreateFromTimestamp
-
localCreateFromDatetime
-
getTargetTypeName
public java.lang.String getTargetTypeName()Description copied from interface:ValueFactory
Get the actual class name of T parameter.- Returns:
- class name
-