Top Description Constructors Methods
com.mysql.cj.result

public Class DurationValueFactory

extends AbstractDateTimeValueFactory<Duration>
Class Inheritance
Imports
java.time.Duration, com.mysql.cj.conf.PropertySet, com.mysql.cj.protocol.InternalDate, .InternalTime, .InternalTimestamp

A value factory to create Duration instances.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
getTargetTypeName()

Implements com.mysql.cj.result.ValueFactory.getTargetTypeName.

Get the actual class name of T parameter.

pack-priv Duration
public Duration
public Duration
public Duration
Inherited from com.mysql.cj.result.AbstractDateTimeValueFactory:
createFromBytescreateFromDatecreateFromDatetimecreateFromTimecreateFromTimestampcreateFromYear

Constructor Detail

DurationValueFactoryback to summary
public DurationValueFactory(PropertySet pset)

Method Detail

getTargetTypeNameback to summary
public String getTargetTypeName()

Implements com.mysql.cj.result.ValueFactory.getTargetTypeName.

Doc from com.mysql.cj.result.ValueFactory.getTargetTypeName.

Get the actual class name of T parameter.

Returns:String

class name

Annotations
@Override
localCreateFromDateback to summary
pack-priv Duration localCreateFromDate(InternalDate idate)

Implements abstract com.mysql.cj.result.AbstractDateTimeValueFactory.localCreateFromDate.

Annotations
@Override
localCreateFromDatetimeback to summary
public Duration localCreateFromDatetime(InternalTimestamp its)

Implements abstract com.mysql.cj.result.AbstractDateTimeValueFactory.localCreateFromDatetime.

Annotations
@Override
localCreateFromTimeback to summary
public Duration localCreateFromTime(InternalTime it)

Implements abstract com.mysql.cj.result.AbstractDateTimeValueFactory.localCreateFromTime.

Annotations
@Override
localCreateFromTimestampback to summary
public Duration localCreateFromTimestamp(InternalTimestamp its)

Implements abstract com.mysql.cj.result.AbstractDateTimeValueFactory.localCreateFromTimestamp.

Annotations
@Override