Bug 361443 Excel ODA
data/org.eclipse.birt.report.data.oda.excel/src/org/eclipse/birt/report/data/oda/excel/impl/ExcelFileQuery.java
this.resultSetMetaDataHelper);
			}
		}
	}
	/**
	 * Validate whether the given query text is empty.
	 *
	 * @param formattedQuery
	 *            the trimed query text
	 * @throws OdaException
	 *             if the given text is empty
	 */
	private void validateNonEmptyQueryText(String formattedQuery)
			throws OdaException {
		if (formattedQuery == null || formattedQuery.length() == 0)
			throw new OdaException(Messages.getString("query_COMMAND_IS_EMPTY")); 
	}
	/**
	 * Parse the command by separating keywords and other parts of a SQL SELECT
	 * query text.
	 *
	 * @param formattedQuery
	 *            SQL SELECT query: SELECT COLUMNNAME (AS ALIAS)[,COLUMNNAME2
	 *            (AS ALIAS)] FROM TABLENAME
	 * @return a String array with first element that holds all the
	 *         comma-separated column names, the second element that holds all
	 *         the comma-separated column display labels, and the third element
	 *         for table name(s) in FROM clause
	 * @throws OdaException
	 *             if the given query is not valid.