From: Dave Cramer Date: Mon, 14 Apr 2003 10:39:51 +0000 (+0000) Subject: exposed the addDataType method to the PGConnection, allows users to add datatypes X-Git-Tag: REL7_4_BETA1~750 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=810e0b982b299e2ed4eb58c9f478e25297d7d7bd;p=postgresql exposed the addDataType method to the PGConnection, allows users to add datatypes --- diff --git a/src/interfaces/jdbc/org/postgresql/PGConnection.java b/src/interfaces/jdbc/org/postgresql/PGConnection.java index 1a10347a18..e2eb81dc44 100644 --- a/src/interfaces/jdbc/org/postgresql/PGConnection.java +++ b/src/interfaces/jdbc/org/postgresql/PGConnection.java @@ -9,7 +9,7 @@ * Copyright (c) 2003, PostgreSQL Global Development Group * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/Attic/PGConnection.java,v 1.4 2003/03/07 18:39:41 barry Exp $ + * $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/Attic/PGConnection.java,v 1.5 2003/04/14 10:39:51 davec Exp $ * *------------------------------------------------------------------------- */ @@ -44,6 +44,28 @@ public interface PGConnection */ public Fastpath getFastpathAPI() throws SQLException; + /* + * This allows client code to add a handler for one of org.postgresql's + * more unique data types. + * + *

NOTE: This is not part of JDBC, but an extension. + * + *

The best way to use this is as follows: + * + *

+         * ...
+         * ((org.postgresql.PGConnection)myconn).addDataType("mytype","my.class.name");
+         * ...
+         * 
+ * + *

where myconn is an open Connection to org.postgresql. + * + *

The handling class must extend org.postgresql.util.PGobject + * + * @see org.postgresql.util.PGobject + */ + public void addDataType(String type, String name); + /** @deprecated */ public Encoding getEncoding() throws SQLException;