Bug 181880 Output column generated from Flat file is wrong
If I define a csv file, including a column which is Date type and has no value, after creating a dataset from this csv, output column of that column is wrong. Expected result is Date. Actual result is Any.
model/org.eclipse.birt.report.model.adapter.oda/src/org/eclipse/birt/report/model/adapter/oda/impl/ODAFactory.java
setType = manifest.getDataSetType( dataSetId );
		}
		catch ( OdaException e )
		{
			
		}
		if ( setType == null )
			return null;
		DataTypeMapping typeMapping = setType.getDataTypeMapping( nativeCode );
		if ( typeMapping == null )
			return null;
		int odaDataTypeCode = typeMapping.getOdaScalarDataTypeCode( );
		if ( isCompatible( romDataType, odaDataTypeCode ) )
			return romDataType;
		int[] odaDataTypeCodes = typeMapping.getAlternativeOdaDataTypeCodes( );
		for ( int i = 0; i < odaDataTypeCodes.length; i++ )
		{
			if ( isCompatible( romDataType, odaDataTypeCodes[i] ) )
				return romDataType;
		}
		int apiDataType = DataTypeUtil.toApiDataType( odaDataTypeCode );
		return convertApiTypeToROMType( choiceName, apiDataType );
	}
	private static String convertApiTypeToROMColumnType( int apiDataType )
	{
		switch ( apiDataType )
		{
			case DataType.ANY_TYPE :
				return DesignChoiceConstants.COLUMN_DATA_TYPE_ANY;
			case DataType.INTEGER_TYPE :