Uses of Class
oracle.sql.Datum

Packages that use Datum
Package
Description
Beginning in Oracle9i, the Oracle extensions to JDBC are captured in the package oracle.jdbc.
A package of classes that represent java SQL types and Oracle specific SQL types.
The API for JSON type in Oracle Database.
  • Uses of Datum in oracle.jdbc

    Methods in oracle.jdbc that return Datum
    Modifier and Type
    Method
    Description
    OracleCallableStatement.getOracleObject(int parameterIndex)
    Retrieves data into an oracle.sql.Datum object.
    OracleResultSet.getOracleObject(int columnIndex)
    Oracle extension.
    OracleResultSet.getOracleObject(String columnName)
    Oracle extension.
    OracleCallableStatement.getOraclePlsqlIndexTable(int paramIndex)
    Deprecated.
    since 18.1 Use java.sql.CallableStatement.getObject(int parameterIndex) method.
    Methods in oracle.jdbc with parameters of type Datum
    Modifier and Type
    Method
    Description
    void
    OracleCallableStatement.setOracleObject(String parameterName, Datum x)
    Sets the designated parameter to an oracle.sql.Datumvalue.
    void
    OraclePreparedStatement.setOracleObject(int parameterIndex, Datum x)
    Binds the designated parameter to a oracle.sql.Datum value.
    void
    OraclePreparedStatement.setOracleObjectAtName(String parameterName, Datum value)
    Sets the designated parameter to an oracle.sql.Datumvalue.
    void
    OracleResultSet.updateOracleObject(int columnIndex, Datum value)
    Oracle extension.
    void
    OracleResultSet.updateOracleObject(String columnName, Datum value)
    Oracle extension.
  • Uses of Datum in oracle.sql

    Subclasses of Datum in oracle.sql
    Modifier and Type
    Class
    Description
    class 
    Deprecated.
    Use java.sql.Array interface for declaration instead of using concrete class oracle.sql.ARRAY.
    class 
    Deprecated.
    Use oracle.jdbc.OracleBfile interface for declaration instead of using concrete class oracle.sql.BFILE.
    class 
    The BINARY_DOUBLE class is a representation of the Oracle BINARY_DOUBLE datatype.
    class 
    The BINARY_FLOAT class is a representation of the Oracle BINARY_FLOAT datatype.
    class 
    Deprecated.
    Use java.sql.Blob interface for declaration instead of using concrete class oracle.sql.BLOB.
    class 
    The BOOLEAN class is a representation of the Oracle BOOLEAN datatype.
    class 
    The Oracle specific representation of characters.
    class 
    Deprecated.
    Use java.sql.Clob interface for declaration instead of using concrete class oracle.sql.CLOB.
    class 
    DATE Class
    class 
    A supper class for some Oracle specific datatypes, such as BFILE, BLOB, etc.
    class 
    INTERVALDS Class
    class 
    INTERVALYM Class
    class 
    A class for structured data type.
    class 
    Deprecated.
    Use java.sql.NClob interface for declaration instead of using concrete class oracle.sql.NCLOB.
    class 
    NUMBER Class
    class 
    Deprecated.
    Use oracle.jdbc.OracleOpaque interface for declaration instead of using concrete class oracle.sql.OPAQUE.
    class 
    The RAW class is a representation of the Oracle RAW datatype.
    class 
    Deprecated.
    Use java.sql.Ref interface for declaration instead of using concrete class oracle.sql.REF.
    class 
    The ROWID class is a representation of the Oracle ROWID datatype.
    class 
    Deprecated.
    Use java.sql.Struct interface for declaration instead of using concrete class oracle.sql.STRUCT.
    class 
    TIMESTAMP Class
    class 
    TIMESTAMPLTZ Class
    class 
    TIMESTAMPTZ Class
    final class 
    VECTOR Class
    Fields in oracle.sql declared as Datum
    Modifier and Type
    Field
    Description
    protected Datum
     
    Methods in oracle.sql that return Datum
    Modifier and Type
    Method
    Description
    ANYDATA.accessDatum()
    Returns the embedded object.
    Deprecated.
     
    STRUCT.getDatumArray()
    Deprecated.
     
    Deprecated.
    Oracle extension.
    ARRAY.getOracleArray(long index, int count)
    Deprecated.
    Oracle extension.
    Deprecated.
    Oracle extension.
    ANYDATA.toDatum(Connection c)
     
    CustomDatum.toDatum(oracle.jdbc.driver.OracleConnection c)
    Called by setOracleObject to extract a Datum.
    ORAData.toDatum(Connection c)
    Extract an oracle.sql.Datum object.
    TypeDescriptor.toDatum(Connection c)
     
    ArrayDescriptor.toOracleArray(oracle.jdbc.internal.OracleArray s, Datum sDatum, long beginIdx, int count, boolean keepLocalCopy)
    Deprecated.
    Side Effect: array.datumArray, array.bytes may be modified if 'keepLocalCopy' is true
    StructDescriptor.toOracleArray(Map attributes)
    Deprecated.
     
    Methods in oracle.sql with parameters of type Datum
    Modifier and Type
    Method
    Description
    protected boolean
    Datum.bytesEqual(Datum other)
     
    static ANYDATA
    ANYDATA.convertDatum(Datum datum)
    Constructs an ANYDATA instance from any instance of Datum.
    CustomDatumFactory.create(Datum d, int sqlType)
    create an Object from SQL Type and return it.
    ORADataFactory.create(Datum d, int sqlType)
    Create an ORAData from a oracle.sql.Datum
    byte[]
    ArrayDescriptor.toBytes(oracle.jdbc.internal.OracleArray s, Datum sDatum, boolean keepLocalCopy)
    Deprecated.
    Side Effect: array.datumArray, array.bytes may be modified if 'keepLocalCopy' is true
    ArrayDescriptor.toJavaArray(oracle.jdbc.internal.OracleArray s, Datum sDatum, long beginIdx, int count, Map map, boolean keepLocalCopy)
    Deprecated.
    Side Effect: array.datumArray, array.bytes, s.objectArray may be modified if 'keepLocalCopy' is true
    ArrayDescriptor.toNumericArray(oracle.jdbc.internal.OracleArray array, Datum arrayDatum, long beginIdx, int count, int type, boolean saveLocalCopy)
    Deprecated.
     
    ArrayDescriptor.toOracleArray(oracle.jdbc.internal.OracleArray s, Datum sDatum, long beginIdx, int count, boolean keepLocalCopy)
    Deprecated.
    Side Effect: array.datumArray, array.bytes may be modified if 'keepLocalCopy' is true
    ArrayDescriptor.toResultSet(oracle.jdbc.internal.OracleArray array, Datum arrayDatum, long index, int count, Map map, boolean saveLocalCopy)
    Deprecated.
     
  • Uses of Datum in oracle.sql.json

    Subclasses of Datum in oracle.sql.json
    Modifier and Type
    Class
    Description
    class 
    Represents a JSON type value and holds Oracle binary JSON.
    Methods in oracle.sql.json with parameters of type Datum
    Modifier and Type
    Method
    Description
    OracleJsonFactory.createValue(Datum datum)
    Creates a new JSON value from a Datum.