Bug 137130 The cascading parameter does not work when a column name includes double quotation marks
Description: The cascading parameter does not work when a column name includes double quotation marks Steps to reproduce: 1. download the report design file 2. change the flat file path to the related position 3. save and preview. Actual result: The cascading parameter can not retrieve the data.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryResults.java
logger.logp( Level.FINE,
				QueryResults.class.getName( ),
				"getResultIterator",
				"finished" );
		return iterator;
	}
	
	/**
	 * @throws BirtException
	 */
	private void initAutoBinding( ) throws DataException
	{
		if ( this.queryService.needAutoBinding( ) == false )
			return;
		Context cx = Context.enter( );
		
		IResultMetaData metaData = queryService.getResultMetaData( );
		int columnCount = metaData.getColumnCount( );
		for ( int i = 0; i < columnCount; i++ )
		{
			int colIndex = i + 1;
			try
			{
				String colName = metaData.getColumnAlias( colIndex );
				if ( colName == null )
					colName = metaData.getColumnName( colIndex );
				
				ScriptExpression baseExpr = new ScriptExpression( "dataSetRow[\""
						+ colName + "\"]",
						metaData.getColumnType( colIndex ) );