[teiid-commits] teiid SVN: r1100 - trunk/common-core/src/main/java/com/metamatrix/common/types.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Tue Jul 7 16:50:53 EDT 2009
Author: shawkins
Date: 2009-07-07 16:50:53 -0400 (Tue, 07 Jul 2009)
New Revision: 1100
Modified:
trunk/common-core/src/main/java/com/metamatrix/common/types/MMJDBCSQLTypeInfo.java
Log:
adding jre 1.5 safe xml class
Modified: trunk/common-core/src/main/java/com/metamatrix/common/types/MMJDBCSQLTypeInfo.java
===================================================================
--- trunk/common-core/src/main/java/com/metamatrix/common/types/MMJDBCSQLTypeInfo.java 2009-07-07 20:49:58 UTC (rev 1099)
+++ trunk/common-core/src/main/java/com/metamatrix/common/types/MMJDBCSQLTypeInfo.java 2009-07-07 20:50:53 UTC (rev 1100)
@@ -110,8 +110,12 @@
public static final String OBJECT_CLASS = DataTypeManager.DefaultDataClasses.OBJECT.getName();
public static final String CLOB_CLASS = Clob.class.getName();
public static final String BLOB_CLASS = Blob.class.getName();
+ //## JDBC4.0-begin ##
public static final String XML_CLASS = SQLXML.class.getName();
-
+ //## JDBC4.0-begin ##
+ /*## JDBC3.0-JDK1.5-begin ##
+ public static final String XML_CLASS = DataTypeManager.DefaultDataClasses.OBJECT.getName();
+ ## JDBC3.0-JDK1.5-end ##*/
private static Map<String, Integer> CLASSNAME_TO_TYPE_MAP = new HashMap<String, Integer>();
static {
@@ -265,6 +269,11 @@
case Types.BLOB:
javaClassName = BLOB_CLASS;
break;
+ //## JDBC4.0-begin ##
+ case Types.SQLXML:
+ javaClassName = XML_CLASS;
+ break;
+ //## JDBC4.0-end ##
default:
javaClassName = null;
break;
More information about the teiid-commits
mailing list