Top Fields Constructors Methods
com.mysql.cj.protocol

public Class InternalTime

extends Object
Class Inheritance
Imports
java.time.Duration, .LocalDateTime, .LocalTime, .OffsetTime, java.util.Calendar, com.mysql.cj.util.TimeUtil

Field Summary

Modifier and TypeField and Description
private int
private int
private int
private boolean
private int
private int

Constructor Summary

AccessConstructor and Description
public
InternalTime()

Constructs a zero time

public
InternalTime(int hours, int minutes, int seconds, int nanos, int scale)

Method Summary

Modifier and TypeMethod and Description
public static InternalTime
public static InternalTime
public static InternalTime
public static InternalTime
public static InternalTime
from(Calendar x, int nanos)

public int
public int
public int
public int
public int
public boolean
public boolean
public void
setHours(int hours)

public void
setMinutes(int minutes)

public void
setNanos(int nanos)

public void
setNegative(boolean negative)

public void
setScale(int scale)

public void
setSeconds(int seconds)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

hoursback to summary
private int hours
minutesback to summary
private int minutes
nanosback to summary
private int nanos
negativeback to summary
private boolean negative
scaleback to summary
private int scale
secondsback to summary
private int seconds

Constructor Detail

InternalTimeback to summary
public InternalTime()

Constructs a zero time

InternalTimeback to summary
public InternalTime(int hours, int minutes, int seconds, int nanos, int scale)

Method Detail

fromback to summary
public static InternalTime from(LocalTime x)
fromback to summary
public static InternalTime from(LocalDateTime x)
fromback to summary
public static InternalTime from(OffsetTime x)
fromback to summary
public static InternalTime from(Duration x)
fromback to summary
public static InternalTime from(Calendar x, int nanos)
getHoursback to summary
public int getHours()
getMinutesback to summary
public int getMinutes()
getNanosback to summary
public int getNanos()
getScaleback to summary
public int getScale()
getSecondsback to summary
public int getSeconds()
isNegativeback to summary
public boolean isNegative()
isZeroback to summary
public boolean isZero()
setHoursback to summary
public void setHours(int hours)
setMinutesback to summary
public void setMinutes(int minutes)
setNanosback to summary
public void setNanos(int nanos)
setNegativeback to summary
public void setNegative(boolean negative)
setScaleback to summary
public void setScale(int scale)
setSecondsback to summary
public void setSeconds(int seconds)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override