stevencaswell 2002/10/21 04:39:27 Modified: sql/src/java/org/apache/commons/sql/model TypeMap.java Log: added method getSQLTypeString(Integer typeCode) to provide the reverse of getSQLTypeCode(String typeName) Revision Changes Path 1.2 +12 -0 jakarta-commons-sandbox/sql/src/java/org/apache/commons/sql/model/TypeMap.java Index: TypeMap.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/sql/src/java/org/apache/commons/sql/model/TypeMap.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TypeMap.java 16 Sep 2002 14:51:08 -0000 1.1 +++ TypeMap.java 21 Oct 2002 11:39:27 -0000 1.2 @@ -143,6 +143,7 @@ }; private static Hashtable sqlTypeNameToTypeID = new Hashtable(); + private static Hashtable sqlTypeIDToTypeName = new Hashtable(); @@ -188,6 +189,16 @@ return Types.OTHER; } + public static String getSQLTypeString(Integer typeCode) + { + String answer = (String) sqlTypeIDToTypeName.get(typeCode); + if ( answer != null ) + { + return answer; + } + return "UNKNOWN"; + } + /** * Returns true if values for the type need to be quoted. * @@ -214,6 +225,7 @@ protected static void registerSqlTypeID(Integer sqlTypeID, String name) { sqlTypeNameToTypeID.put(name, sqlTypeID); + sqlTypeIDToTypeName.put(sqlTypeID, name); } }
-- To unsubscribe, e-mail: <mailto:commons-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:commons-dev-help@;jakarta.apache.org>