Uses of Class
oracle.sql.Datum
-
Packages that use Datum Package Description oracle.jdbc Beginning in Oracle9i, the Oracle extensions to JDBC are captured in the packageoracle.jdbc
.oracle.sql A package of classes that represent java SQL types and Oracle specific SQL types.oracle.sql.json 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 Datum
OracleCallableStatement. getOracleObject(int parameterIndex)
Retrieves data into anoracle.sql.Datum
object.Datum
OracleResultSet. getOracleObject(int columnIndex)
Oracle extension.Datum
OracleResultSet. getOracleObject(String columnName)
Oracle extension.Datum[]
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 anoracle.sql.Datum
value.void
OraclePreparedStatement. setOracleObject(int parameterIndex, Datum x)
Binds the designated parameter to aoracle.sql.Datum
value.void
OraclePreparedStatement. setOracleObjectAtName(String parameterName, Datum value)
Sets the designated parameter to anoracle.sql.Datum
value.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
ARRAY
Deprecated.Use java.sql.Array interface for declaration instead of using concrete class oracle.sql.ARRAY.class
BFILE
Deprecated.Use oracle.jdbc.OracleBfile interface for declaration instead of using concrete class oracle.sql.BFILE.class
BINARY_DOUBLE
The BINARY_DOUBLE class is a representation of the Oracle BINARY_DOUBLE datatype.class
BINARY_FLOAT
The BINARY_FLOAT class is a representation of the Oracle BINARY_FLOAT datatype.class
BLOB
Deprecated.Use java.sql.Blob interface for declaration instead of using concrete class oracle.sql.BLOB.class
CHAR
The Oracle specific representation of characters.class
CLOB
Deprecated.Use java.sql.Clob interface for declaration instead of using concrete class oracle.sql.CLOB.class
DATE
DATE Classclass
DatumWithConnection
A supper class for some Oracle specific datatypes, such as BFILE, BLOB, etc.class
INTERVALDS
INTERVALDS Classclass
INTERVALYM
INTERVALYM Classclass
JAVA_STRUCT
A class for structured data type.class
NCLOB
Deprecated.Use java.sql.NClob interface for declaration instead of using concrete class oracle.sql.NCLOB.class
NUMBER
NUMBER Classclass
OPAQUE
Deprecated.Use oracle.jdbc.OracleOpaque interface for declaration instead of using concrete class oracle.sql.OPAQUE.class
RAW
The RAW class is a representation of the Oracle RAW datatype.class
REF
Deprecated.Use java.sql.Ref interface for declaration instead of using concrete class oracle.sql.REF.class
ROWID
The ROWID class is a representation of the Oracle ROWID datatype.class
STRUCT
Deprecated.Use java.sql.Struct interface for declaration instead of using concrete class oracle.sql.STRUCT.class
TIMESTAMP
TIMESTAMP Classclass
TIMESTAMPLTZ
TIMESTAMPLTZ Classclass
TIMESTAMPTZ
TIMESTAMPTZ ClassFields in oracle.sql declared as Datum Modifier and Type Field Description protected Datum
Datum. targetDatum
Methods in oracle.sql that return Datum Modifier and Type Method Description Datum
ANYDATA. accessDatum()
Returns the embedded object.Datum[]
ARRAY. getDatumArray()
Deprecated.Datum[]
STRUCT. getDatumArray()
Deprecated.Datum[]
ARRAY. getOracleArray()
Deprecated.Oracle extension.Datum[]
ARRAY. getOracleArray(long index, int count)
Deprecated.Oracle extension.Datum[]
STRUCT. getOracleAttributes()
Deprecated.Oracle extension.Datum
ANYDATA. toDatum(Connection c)
Datum
CustomDatum. toDatum(oracle.jdbc.driver.OracleConnection c)
Called by setOracleObject to extract a Datum.Datum
ORAData. toDatum(Connection c)
Extract an oracle.sql.Datum object.Datum
TypeDescriptor. toDatum(Connection c)
Datum[]
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 trueDatum[]
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 ofDatum
.CustomDatum
CustomDatumFactory. create(Datum d, int sqlType)
create an Object from SQL Type and return it.ORAData
ORADataFactory. create(Datum d, int sqlType)
Create an ORAData from a oracle.sql.Datumbyte[]
ArrayDescriptor. toBytes(oracle.jdbc.internal.OracleArray s, Datum sDatum, boolean keepLocalCopy)
Deprecated.Side Effect: array.datumArray, array.bytes may be modified if 'keepLocalCopy' is trueObject[]
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 trueObject
ArrayDescriptor. toNumericArray(oracle.jdbc.internal.OracleArray array, Datum arrayDatum, long beginIdx, int count, int type, boolean saveLocalCopy)
Deprecated.Datum[]
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 trueResultSet
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
OracleJsonDatum
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 OracleJsonValue
OracleJsonFactory. createValue(Datum datum)
Creates a new JSON value from a Datum.
-