Package oracle.sql

Class BINARY_DOUBLE

  • All Implemented Interfaces:
    Serializable

    public class BINARY_DOUBLE
    extends Datum
    The BINARY_DOUBLE class is a representation of the Oracle BINARY_DOUBLE datatype. It is intended to be immutable. The user should not try to change its contents once it is constructed.
    See Also:
    Serialized Form
    • Constructor Detail

      • BINARY_DOUBLE

        public BINARY_DOUBLE​(byte[] _bytes)
        Construct a BINARY_DOUBLE from a byte array.
        Parameters:
        _bytes - input data from which this class instance is constructed.
      • BINARY_DOUBLE

        public BINARY_DOUBLE​(double d)
        Construct a BINARY_DOUBLE from a primitive double.
        Parameters:
        d - input data from which this class instance is constructed.
      • BINARY_DOUBLE

        public BINARY_DOUBLE​(Double d)
        Construct a BINARY_DOUBLE from an instance of java.lang.Double.
        Parameters:
        d - input data from which this class instance is constructed.
      • BINARY_DOUBLE

        public BINARY_DOUBLE​(String s)
                      throws SQLException
        Construct a BINARY_DOUBLE from an instance of java.lang.String.
        Parameters:
        s - input data from which this class instance is constructed.
        Throws:
        SQLException
      • BINARY_DOUBLE

        public BINARY_DOUBLE​(Boolean b)
        Construct a BINARY_DOUBLE from an instance of java.lang.Boolean.
        Parameters:
        b - input data from which this class instance is constructed.
    • Method Detail

      • toJdbc

        public Object toJdbc()
                      throws SQLException
        Convert this data object into its default Java object type.
        Specified by:
        toJdbc in class Datum
        Returns:
        the data value as a byte array.
        Throws:
        SQLException - if any of the lower layer code throws an exception.
      • isConvertibleTo

        public boolean isConvertibleTo​(Class<?> jClass)
        Test whether this data object can be converted to the specified Java data type.
        Specified by:
        isConvertibleTo in class Datum
        Parameters:
        jClass - specifies the Java data type to test against.
        Returns:
        true if this data object is convertible to the specified Java class, and a corresponding xxxValue() method is available; otherwise, a false is returned.
      • stringValue

        public String stringValue()
        Convert this data object into a String.
        Overrides:
        stringValue in class Datum
        Returns:
        the data value in String representation.