Bug 361443 Excel ODA
data/org.eclipse.birt.report.data.oda.excel/src/org/eclipse/birt/report/data/oda/excel/impl/ExcelFileQuery.java
*/
	private String[] parsePreparedQueryText(String formattedQuery)
			throws OdaException {
		return QueryTextUtil.getQueryMetaData(formattedQuery);
	}
	/**
	 *
	 * @param queryColumnNames
	 * @return
	 */
	private Vector<String> getQueryColumnNamesVector(String queryColumnNames) {
		Vector<String> result = new Vector<String>();
		char[] chars = queryColumnNames.toCharArray();
		List<Integer> indiceList = new ArrayList<Integer>();
		boolean inQuote = false;
		boolean isEscaped = false;
		int beginIndex = 0;
		int endIndex = 0;
		for (int i = 0; i < chars.length; i++) {
			if (chars[i] == '"') {
				if (!isEscaped)
					inQuote = !inQuote;
				else
					isEscaped = !isEscaped;
			} else if (chars[i] == '\\') {
				isEscaped = !isEscaped;
			} else if (chars[i] == ',') {
				if (inQuote)
					continue;
				else