summaryrefslogtreecommitdiff
path: root/java/sql/Ref.java
diff options
context:
space:
mode:
authorBryce McKinlay <mckinlay@redhat.com>2002-06-21 05:34:11 +0000
committerBryce McKinlay <mckinlay@redhat.com>2002-06-21 05:34:11 +0000
commite6310144dfb9c26e957cf5fc1bce338949701b3c (patch)
treee4d7695f13ba10c21a2ddcbb912b865954627db7 /java/sql/Ref.java
parent1b1211e7e94c0d19d2df89c565016ff6cd260969 (diff)
downloadclasspath-e6310144dfb9c26e957cf5fc1bce338949701b3c.tar.gz
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. * java/sql/Makefile.am: Add new files. * javax/sql/Makefile.am: New. * javax/sql/package.html: New.
Diffstat (limited to 'java/sql/Ref.java')
-rw-r--r--java/sql/Ref.java51
1 files changed, 32 insertions, 19 deletions
diff --git a/java/sql/Ref.java b/java/sql/Ref.java
index 530a36e70..207d75ed2 100644
--- a/java/sql/Ref.java
+++ b/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;
+}