Bug 153896 Improve the performance of BIRT datetime-converting
The current datetime converting algorithm in birt.core, xml&flatfile ODA implementations are not efficient enough.This is because we use java's SimpleDateTimeFormatter to parse ISO8601 compatible date/time values. We should write our own datatime string parser for ISO8601 datetime format.
core/org.eclipse.birt.core/src/org/eclipse/birt/core/data/DataTypeUtil.java
case Types.BLOB :
				fieldClass = Blob.class;
				break;
			case Types.CLOB :
				fieldClass = Clob.class;
				break;
			case Types.NULL :
				fieldClass = null;
				break;
		}
		return fieldClass;
	}
	/**
	 * Converts an ODI type class to its corresponding 
	 * ODA data type code. <br>
	 * <b>ODI Type Class -> ODA Data Type</b><br>
	 * <i>java.lang.Integer -> Integer<br>
	 * java.lang.Double -> Double<br>
	 * java.lang.String -> Character<br>
	 * java.math.BigDecimal -> Decimal<br>
	 * java.util.Date -> Date<br>
	 * java.sql.Time -> Time<br>
	 * java.sql.Timestamp -> Timestamp<br>
	 * java.sql.Blob -> Blob<br>
	 * java.sql.Clob -> Clob<br></i><br>
	 * All other type classes are mapped to the ODA String data type.
	 * @param odiTypeClass  a type class used by the Data Engine ODI component
	 * @return  the ODA data type that maps to the ODI type class.
	 */
	public static int toOdaDataType( Class odiTypeClass )