Package oracle.sql.json
Interface OracleJsonIntervalDS
- All Superinterfaces:
OracleJsonValue
A SQL/JSON time interval in days, hours, minutes, and seconds.
-
Nested Class Summary
Nested classes/interfaces inherited from interface oracle.sql.json.OracleJsonValue
OracleJsonValue.OracleJsonType -
Field Summary
Fields inherited from interface oracle.sql.json.OracleJsonValue
FALSE, NULL, TRUE -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompares the specified object with thisOracleJsonIntervalDS.Returns this interval as aDuration.Returns this value as aoracle.sql.INTERVALDSReturns this interval as an ISO 8601 String.inthashCode()Returns a hash code equal toArrays.hashCode(getINTERVALDS().getBytes()).Methods inherited from interface oracle.sql.json.OracleJsonValue
asJsonArray, asJsonBinary, asJsonDate, asJsonDecimal, asJsonDouble, asJsonFloat, asJsonIntervalDS, asJsonIntervalYM, asJsonNumber, asJsonObject, asJsonString, asJsonTimestamp, asJsonTimestampTZ, asJsonVector, getOracleJsonType, toString, wrap
-
Method Details
-
getDuration
Duration getDuration()Returns this interval as aDuration.- Returns:
- the interval
-
getINTERVALDS
INTERVALDS getINTERVALDS()Returns this value as aoracle.sql.INTERVALDS- Returns:
- the interval value
-
getString
String getString()Returns this interval as an ISO 8601 String.- Returns:
- the string value
-
hashCode
int hashCode()Returns a hash code equal toArrays.hashCode(getINTERVALDS().getBytes()). -
equals
Compares the specified object with thisOracleJsonIntervalDS. Returns true if and only if the other object is an instance ofOracleJsonIntervalDSand the intervals are equal.
-