diff options
| author | PostgreSQL Daemon <webmaster@postgresql.org> | 2004-01-19 20:07:14 +0000 |
|---|---|---|
| committer | PostgreSQL Daemon <webmaster@postgresql.org> | 2004-01-19 20:07:14 +0000 |
| commit | 2a9bf5b33d0b82e9f483f6a5ced9d71e1c009441 (patch) | |
| tree | 8c0c38494985b8dbfd2311b5be51fa76a271ba17 /src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java | |
| parent | 9bd681a5220186230e0ea0f718a71af7ebe4b560 (diff) | |
| download | postgresql-2a9bf5b33d0b82e9f483f6a5ced9d71e1c009441.tar.gz | |
JDBC is now on GBorg
Diffstat (limited to 'src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java')
| -rw-r--r-- | src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java | 144 |
1 files changed, 0 insertions, 144 deletions
diff --git a/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java b/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java deleted file mode 100644 index d3f7e1253d..0000000000 --- a/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java +++ /dev/null @@ -1,144 +0,0 @@ -package org.postgresql.jdbc2; - -import java.sql.SQLException; - -public abstract class AbstractJdbc2DatabaseMetaData extends org.postgresql.jdbc1.AbstractJdbc1DatabaseMetaData -{ - - public AbstractJdbc2DatabaseMetaData(AbstractJdbc2Connection conn) - { - super(conn); - } - - - - // ** JDBC 2 Extensions ** - - /* - * Does the database support the given result set type? - * - * @param type - defined in java.sql.ResultSet - * @return true if so; false otherwise - * @exception SQLException - if a database access error occurs - */ - public boolean supportsResultSetType(int type) throws SQLException - { - // The only type we don't support - return type != java.sql.ResultSet.TYPE_SCROLL_SENSITIVE; - } - - - /* - * Does the database support the concurrency type in combination - * with the given result set type? - * - * @param type - defined in java.sql.ResultSet - * @param concurrency - type defined in java.sql.ResultSet - * @return true if so; false otherwise - * @exception SQLException - if a database access error occurs - */ - public boolean supportsResultSetConcurrency(int type, int concurrency) throws SQLException - { - // These combinations are not supported! - if (type == java.sql.ResultSet.TYPE_SCROLL_SENSITIVE) - return false; - - // We do support Updateable ResultSets - if (concurrency == java.sql.ResultSet.CONCUR_UPDATABLE) - return true; - - // Everything else we do - return true; - } - - - /* lots of unsupported stuff... */ - public boolean ownUpdatesAreVisible(int type) throws SQLException - { - return true; - } - - public boolean ownDeletesAreVisible(int type) throws SQLException - { - return true; - } - - public boolean ownInsertsAreVisible(int type) throws SQLException - { - // indicates that - return true; - } - - public boolean othersUpdatesAreVisible(int type) throws SQLException - { - return false; - } - - public boolean othersDeletesAreVisible(int i) throws SQLException - { - return false; - } - - public boolean othersInsertsAreVisible(int type) throws SQLException - { - return false; - } - - public boolean updatesAreDetected(int type) throws SQLException - { - return false; - } - - public boolean deletesAreDetected(int i) throws SQLException - { - return false; - } - - public boolean insertsAreDetected(int type) throws SQLException - { - return false; - } - - /* - * Indicates whether the driver supports batch updates. - */ - public boolean supportsBatchUpdates() throws SQLException - { - return true; - } - - /* - * Return user defined types in a schema - */ - public java.sql.ResultSet getUDTs(String catalog, - String schemaPattern, - String typeNamePattern, - int[] types - ) throws SQLException - { - throw org.postgresql.Driver.notImplemented(); - } - - - /* - * Retrieves the connection that produced this metadata object. - * - * @return the connection that produced this metadata object - */ - public java.sql.Connection getConnection() throws SQLException - { - return (java.sql.Connection)connection; - } - - /* I don't find these in the spec!?! */ - - public boolean rowChangesAreDetected(int type) throws SQLException - { - return false; - } - - public boolean rowChangesAreVisible(int type) throws SQLException - { - return false; - } -} |
