Return-Path: Delivered-To: apmail-xml-cocoon-cvs-archive@xml.apache.org Received: (qmail 29458 invoked by uid 500); 1 Dec 2002 21:19:59 -0000 Mailing-List: contact cocoon-cvs-help@xml.apache.org; run by ezmlm Precedence: bulk Reply-To: cocoon-dev@xml.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list cocoon-cvs@xml.apache.org Received: (qmail 29448 invoked by uid 500); 1 Dec 2002 21:19:59 -0000 Delivered-To: apmail-xml-cocoon2-cvs@apache.org Date: 1 Dec 2002 21:19:58 -0000 Message-ID: <20021201211958.71021.qmail@icarus.apache.org> From: sylvain@apache.org To: xml-cocoon2-cvs@apache.org Subject: cvs commit: xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source BlobSource.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N sylvain 2002/12/01 13:19:58 Modified: src/scratchpad/src/org/apache/cocoon/components/source Tag: cocoon_2_0_3_branch BlobSource.java Log: Handle more column types Revision Changes Path No revision No revision 1.2.2.1 +9 -4 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/BlobSource.java Index: BlobSource.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/BlobSource.java,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -u -r1.2 -r1.2.2.1 --- BlobSource.java 3 Apr 2002 12:22:11 -0000 1.2 +++ BlobSource.java 1 Dec 2002 21:19:58 -0000 1.2.2.1 @@ -120,7 +120,7 @@ if (!url.startsWith("blob:/")) { throw new MalformedURLException("Malformed url for a blob source : " + url); } - + this.systemId = url; // Parse the url @@ -202,9 +202,9 @@ ResultSet rs = stmt.executeQuery(select); rs.next(); - + int colType = rs.getMetaData().getColumnType(1); - + switch(colType) { case Types.BLOB : Blob blob = rs.getBlob(1); @@ -216,6 +216,11 @@ return new JDBCInputStream(clob.getAsciiStream(), cnx); //break; + case Types.LONGVARBINARY : + case Types.VARBINARY : + return new JDBCInputStream(rs.getBinaryStream(1), cnx); + //break; + default : String value = rs.getString(1); stmt.close(); ---------------------------------------------------------------------- In case of troubles, e-mail: webmaster@xml.apache.org To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org For additional commands, e-mail: cocoon-cvs-help@xml.apache.org