oracle.jdbc.internal.ObjectDataFactory
public interface ORADataFactory
extends oracle.jdbc.internal.ObjectDataFactory
This interface complements ORAData. It is passed to getORAData() to create customized ORAData objects. The following example shows the typical use of this interface:
EmpFactory factory = new EmpFactory(); OracleResultSet rs = ... ; Emp m = (Emp) rs.getORAData(column, factory); ...
This interface is the replacement of the old CustomDatumFactory interface that has been deprecated in the Oracle 9i release.
oracle.jdbc.ORAData
, oracle.jdbc.PreparedStatement
, SQLData
Modifier and Type | Method | Description |
---|---|---|
ORAData |
create(Datum d, int sqlType) |
Create an ORAData from a oracle.sql.Datum
|
ORAData create(Datum d, int sqlType) throws SQLException
This method creates the customized ORAData from a Datum. Sometimes, it is convenient to have the same class implement both ORAData and ORADataFactory.
d
- The Datum to be used to initialize the Object being created.sqlType
- The SQL type of the specified Datum.SQLException
- if an error occurred.