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
return DesignChoiceConstants.PARAM_TYPE_FLOAT;
			case DataType.BOOLEAN_TYPE :
				return DesignChoiceConstants.PARAM_TYPE_BOOLEAN;
			case DataType.ANY_TYPE :
				return DesignChoiceConstants.PARAM_TYPE_ANY;
			case DataType.BLOB_TYPE :
			case DataType.BINARY_TYPE :
			default :
				return DesignChoiceConstants.PARAM_TYPE_ANY;
		}
	}
	/**
	 * Converts DTE api data type to ROM defined data type.
	 * 
	 * @param choiceName
	 *            the ROM choice to map
	 * @param apiDataType
	 *            the DTE api data type
	 * @return the ROM defined data type.
	 */
	private static String convertApiTypeToROMType( String choiceName,
			int apiDataType )
	{
		if ( DesignChoiceConstants.CHOICE_COLUMN_DATA_TYPE
				.equalsIgnoreCase( choiceName ) )
		{
			return convertApiTypeToROMColumnType( apiDataType );
		}
		else if ( DesignChoiceConstants.CHOICE_PARAM_TYPE
				.equalsIgnoreCase( choiceName ) )