Bug 136966 When set an alias on a column, the column can not be used in the cascading parameter
Description: When set an alias on a column, the column can not be used in the cascading parameter Steps to reproduce: 1. new a datasource and a dataset 2. set an alias on a column 3. new a cascading parameter, set the column with an alias as the values column Actual result: the column can not be used in the cascading parameter
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/CascadingParametersDialog.java
}
	private boolean matchDataType( ScalarParameterHandle handle,
			DataSetItemModel column )
	{
		if ( column.getDataType( ) == DataType.UNKNOWN_TYPE )
		{
			return false;
		}
		String type = handle.getDataType( );
		if ( handle == selectedParameter )
		{
			type = getSelectedDataType( );
		}
		if ( type.equals( DesignChoiceConstants.PARAM_TYPE_STRING ) )
		{
			return true;
		}
		switch ( column.getDataType( ) )
		{
			case DataType.BOOLEAN_TYPE :
				return type.equals( DesignChoiceConstants.PARAM_TYPE_BOOLEAN );
			case DataType.INTEGER_TYPE :
				return type.equals( DesignChoiceConstants.PARAM_TYPE_DECIMAL )
						|| type.equals( DesignChoiceConstants.PARAM_TYPE_FLOAT );
			case DataType.DATE_TYPE :
				return type.equals( DesignChoiceConstants.PARAM_TYPE_DATETIME );
			case DataType.DECIMAL_TYPE :
				return type.equals( DesignChoiceConstants.PARAM_TYPE_DECIMAL )
						|| type.equals( DesignChoiceConstants.PARAM_TYPE_FLOAT );
			case DataType.DOUBLE_TYPE :