public void parse(String mdx) { if (connection != null) { query = connection.parseQuery(mdx); setDirty(); } else { LOGGER.error("null connection"); } }
query = connection.parseQuery( queryString ); result = connection.execute( query );
return; Query q = connection.parseQuery(queryTextPane.getText());
Query q = mdxConnection.parseQuery(queryString); Result result = mdxConnection.execute(q); List<Position> slicers = result.getSlicerAxis().getPositions();
/** * Executes a query and returns the result. * * @param queryString MDX query text * @return a {@link Result} object */ public Result runQuery(String queryString, boolean loadParams) { debug("CmdRunner.runQuery: TOP"); Result result = null; long start = System.currentTimeMillis(); try { this.connection = getConnection(); debug("CmdRunner.runQuery: AFTER getConnection"); Query query = this.connection.parseQuery(queryString); debug("CmdRunner.runQuery: AFTER parseQuery"); if (loadParams) { loadParameters(query); } start = System.currentTimeMillis(); result = this.connection.execute(query); } finally { queryTime = (System.currentTimeMillis() - start); totalQueryTime += queryTime; debug("CmdRunner.runQuery: BOTTOM"); } return result; }
Query query = this.connection.parseQuery(this.mdxCmd);
public JRDataSource createDatasource() throws JRException { JRDataSource dataSource = null; String queryStr = getQueryString(); if (connection != null && queryStr != null) { if (log.isDebugEnabled()) { log.debug("MDX query: " + queryStr); } Query query = connection.parseQuery(queryStr); result = connection.execute(query); dataSource = new JRMondrianDataSource(dataset, result); } return dataSource; }