From f2390faddfd8fb109355466b4ba961ef07457006 Mon Sep 17 00:00:00 2001 From: Bryce McKinlay Date: Fri, 21 Jun 2002 05:39:33 +0000 Subject: Reformat JDBC classes and add new JDK 1.4 classes and methods. * java/sql/ParameterMetaData.java, java/sql/SQLPermission.java, java/sql/Savepoint.java: New files. * java/sql/Array.java, java/sql/BatchUpdateException.java, java/sql/Blob.java, java/sql/CallableStatement.java, java/sql/Clob.java, java/sql/Connection.java, java/sql/DataTruncation.java, java/sql/DatabaseMetaData.java, java/sql/Date.java, java/sql/Driver.java, java/sql/DriverManager.java, java/sql/DriverPropertyInfo.java, java/sql/PreparedStatement.java, java/sql/Ref.java, java/sql/ResultSet.java, java/sql/ResultSetMetaData.java, java/sql/SQLData.java java/sql/SQLException.java, java/sql/SQLInput.java, java/sql/SQLOutput.java, java/sql/SQLWarning.java java/sql/Statement.java, java/sql/Struct.java, java/sql/Time.java, java/sql/Timestamp.java, java/sql/Types.java: Updated to JDBC 3.0 (JDK 1.4) specification. * javax/sql/ConnectionEvent.java, javax/sql/ConnectionEventListener.java, javax/sql/ConnectionPoolDataSource.java, javax/sql/DataSource.java, javax/sql/PooledConnection.java, javax/sql/RowSetEvent.java, javax/sql/RowSetInternal.java, javax/sql/RowSet.java, javax/sql/RowSetListener.java, javax/sql/RowSetMetaData.java, javax/sql/RowSetReader.java, javax/sql/RowSetWriter.java, javax/sql/XAConnection.java, javax/sql/XADataSource.java: New files. * Makefile.am: Add new files. * Makefile.in: Rebuilt. From-SVN: r54871 --- libjava/java/sql/Ref.java | 51 +++++++++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 19 deletions(-) (limited to 'libjava/java/sql/Ref.java') diff --git a/libjava/java/sql/Ref.java b/libjava/java/sql/Ref.java index 530a36e..207d75e 100644 --- a/libjava/java/sql/Ref.java +++ b/libjava/java/sql/Ref.java @@ -35,28 +35,41 @@ this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ - package java.sql; +import java.util.Map; + /** - * This interface provides a mechanism for obtaining information about - * a SQL structured type - * - * @author Aaron M. Renn (arenn@urbanophile.com) - */ -public interface Ref + * This interface provides a mechanism for obtaining information about + * a SQL structured type + * + * @author Aaron M. Renn (arenn@urbanophile.com) + * @since 1.2 + */ +public interface Ref { + /** + * This method returns the fully qualified name of the SQL structured + * type of the referenced item. + * + * @return The fully qualified name of the SQL structured type. + * @exception SQLException If an error occurs. + * @since 1.2 + */ + public String getBaseTypeName() throws SQLException; -/** - * This method returns the fully qualified name of the SQL structured - * type of the referenced item. - * - * @return The fully qualified name of the SQL structured type. - * - * @exception SQLException If an error occurs. - */ -public abstract String -getBaseTypeName() throws SQLException; - -} // interface Ref + /** + * @since 1.4 + */ + public Object getObject(Map map) throws SQLException; + + /** + * @since 1.4 + */ + public Object getObject() throws SQLException; + /** + * @since 1.4 + */ + public void setObject(Object value) throws SQLException; +} -- cgit v1.1