[Jdbc-commits] pgjdbc: Refactor type information functions into a dedicated interface.

User Jurka jurka at pgfoundry.org
Tue Apr 15 04:23:58 UTC 2008


Log Message:
-----------
Refactor type information functions into a dedicated interface.
This avoids making BaseConnection expose these and
AbstractJdbc2Connection just proxy these to the real type information
handing.  Additionally now type information can be setup differently
for each JDBC version which will be required for things like SQLXML
support because the JDBC2 code can't use the java.sql.Types values
for JDBC4.

This removes the long deprecated functions in the public
PGConnection interface, but hopefully no one is still using that.

Modified Files:
--------------
    pgjdbc/org/postgresql:
        PGConnection.java (r1.15 -> r1.16)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/PGConnection.java.diff?r1=1.15&r2=1.16)
    pgjdbc/org/postgresql/core:
        BaseConnection.java (r1.21 -> r1.22)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/core/BaseConnection.java.diff?r1=1.21&r2=1.22)
    pgjdbc/org/postgresql/jdbc2:
        AbstractJdbc2Array.java (r1.23 -> r1.24)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/jdbc2/AbstractJdbc2Array.java.diff?r1=1.23&r2=1.24)
        AbstractJdbc2Connection.java (r1.49 -> r1.50)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/jdbc2/AbstractJdbc2Connection.java.diff?r1=1.49&r2=1.50)
        AbstractJdbc2DatabaseMetaData.java (r1.44 -> r1.45)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java.diff?r1=1.44&r2=1.45)
        AbstractJdbc2ResultSet.java (r1.103 -> r1.104)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java.diff?r1=1.103&r2=1.104)
        AbstractJdbc2ResultSetMetaData.java (r1.21 -> r1.22)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java.diff?r1=1.21&r2=1.22)
        AbstractJdbc2Statement.java (r1.109 -> r1.110)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java.diff?r1=1.109&r2=1.110)
        TypeInfoCache.java (r1.12 -> r1.13)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/jdbc2/TypeInfoCache.java.diff?r1=1.12&r2=1.13)
    pgjdbc/org/postgresql/jdbc3:
        AbstractJdbc3ParameterMetaData.java (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/jdbc3/AbstractJdbc3ParameterMetaData.java.diff?r1=1.2&r2=1.3)
    pgjdbc/org/postgresql/jdbc4:
        AbstractJdbc4Connection.java (r1.5 -> r1.6)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/jdbc4/AbstractJdbc4Connection.java.diff?r1=1.5&r2=1.6)

Added Files:
-----------
    pgjdbc/org/postgresql/core:
        TypeInfo.java (r1.1)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/jdbc/pgjdbc/org/postgresql/core/TypeInfo.java?rev=1.1&content-type=text/x-cvsweb-markup)


More information about the Jdbc-commits mailing list