Package oracle.sql

Class BINARY_DOUBLE

java.lang.Object
oracle.sql.Datum
oracle.sql.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:
  • Constructor Details

    • 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 Details

    • 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.
    • doubleValue

      public double doubleValue() throws SQLException
      Convert this to a double type.
      Overrides:
      doubleValue in class Datum
      Returns:
      The double value of this type
      Throws:
      SQLException
    • bigDecimalValue

      public BigDecimal bigDecimalValue() throws SQLException
      Convert this to a BigDecimal type.
      Overrides:
      bigDecimalValue in class Datum
      Returns:
      The BigDecimal value of this type
      Throws:
      SQLException