Package oracle.sql.json
Interface OracleJsonIntervalYM
-
- All Superinterfaces:
OracleJsonValue
public interface OracleJsonIntervalYM extends OracleJsonValue
A SQL/JSON time interval in years and months.
-
-
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanequals(Object obj)Compares the specified object with thisOracleJsonIntervalYM.INTERVALYMgetINTERVALYM()Returns this value as aoracle.sql.INTERVALYMjava.time.PeriodgetPeriod()Returns this interval as aPeriod.StringgetString()Returns this interval as an ISO 8601 String.inthashCode()Returns a hash code equal toArrays.hashCode(getINTERVALYM().getBytes()).-
Methods inherited from interface oracle.sql.json.OracleJsonValue
asJsonArray, asJsonBinary, asJsonDate, asJsonDecimal, asJsonDouble, asJsonFloat, asJsonIntervalDS, asJsonIntervalYM, asJsonNumber, asJsonObject, asJsonString, asJsonTimestamp, asJsonTimestampTZ, getOracleJsonType, toString, wrap
-
-
-
-
Method Detail
-
getPeriod
java.time.Period getPeriod()
Returns this interval as aPeriod.- Returns:
- the interval
-
getINTERVALYM
INTERVALYM getINTERVALYM()
Returns this value as aoracle.sql.INTERVALYM- 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(getINTERVALYM().getBytes()).
-
equals
boolean equals(Object obj)
Compares the specified object with thisOracleJsonIntervalYM. Returns true if and only if the other object is an instance ofOracleJsonIntervalYMand the intervals are equal.
-
-