Interface OracleJsonDate

All Superinterfaces:
OracleJsonValue

public interface OracleJsonDate extends OracleJsonValue
A SQL/JSON DATE value. The supported value space of this type is equivalent to that of the Oracle DATE data type.
  • Method Details

    • getLocalDateTime

      LocalDateTime getLocalDateTime()
      Returns this value as an LocalDateTime.
      Returns:
      the LocalDateTime
    • getDATE

      DATE getDATE()
      Returns this value as a SQL DATE.
      Returns:
      the date
    • getString

      String getString()
      Returns this date as a String in ISO 8601 format.
      Returns:
      the string value
    • hashCode

      int hashCode()
      Returns a hash code that is equal to java.util.Arrays.hashCode(getDATE().getBytes())
      Overrides:
      hashCode in class Object
      Returns:
      the hash code
    • equals

      boolean equals(Object other)
      Compares the specified object with this OracleJsonDate. Returns true if and only if the other object is an instance of OracleJsonDate and is equal to this date.
      Overrides:
      equals in class Object
      Parameters:
      obj - the object to be compared for equality
      Returns:
      true if the specified object is equal to this OracleJsonDate.