net.sf.jasperreports.olap
Class JRMondrianQueryExecuter
java.lang.Object
net.sf.jasperreports.engine.query.JRAbstractQueryExecuter
net.sf.jasperreports.olap.JRMondrianQueryExecuter
- All Implemented Interfaces:
- JRQueryExecuter
public class JRMondrianQueryExecuter
- extends JRAbstractQueryExecuter
- Version:
- $Id: JRMondrianQueryExecuter.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
Methods inherited from class net.sf.jasperreports.engine.query.JRAbstractQueryExecuter |
addQueryMultiParameters, addQueryMultiParameters, addQueryParameter, appendClauseChunk, appendParameterChunk, appendParameterClauseChunk, appendQueryChunk, appendTextChunk, applyClause, checkParameter, getBooleanParameter, getBooleanParameterOrProperty, getCollectedParameterNames, getCollectedParameters, getJasperReportsContext, getParameter, getParameterValue, getParameterValue, getPropertiesUtil, getQueryString, getStringParameter, getStringParameterOrProperty, getValueParameter, getValueParameter, parameterHasValue, parseQuery, registerClauseFunction, resolveFunction, unregisterClauseFunction |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JRMondrianQueryExecuter
public JRMondrianQueryExecuter(JasperReportsContext jasperReportsContext,
JRDataset dataset,
java.util.Map<java.lang.String,? extends JRValueParameter> parametersMap)
JRMondrianQueryExecuter
public JRMondrianQueryExecuter(JRDataset dataset,
java.util.Map<java.lang.String,? extends JRValueParameter> parametersMap)
- Deprecated. Replaced by
JRMondrianQueryExecuter(JasperReportsContext, JRDataset, Map)
.
getParameterReplacement
protected java.lang.String getParameterReplacement(java.lang.String parameterName)
- Description copied from class:
JRAbstractQueryExecuter
- Returns the replacement text for a query parameter.
- Specified by:
getParameterReplacement
in class JRAbstractQueryExecuter
- Parameters:
parameterName
- the parameter name
- Returns:
- the replacement text
- See Also:
JRQueryChunk.TYPE_PARAMETER
createDatasource
public JRDataSource createDatasource()
throws JRException
- Description copied from interface:
JRQueryExecuter
- Executes the query and creates a
JRDataSource
out of the result.
- Returns:
- a
JRDataSource
wrapping the query execution result.
- Throws:
JRException
close
public void close()
- Description copied from interface:
JRQueryExecuter
- Closes resources kept open during the data source iteration.
This method is called after the report is filled or the dataset is iterated.
If a resource is not needed after the data source has been created, it should be
released at the end of
createDatasource
.
cancelQuery
public boolean cancelQuery()
throws JRException
- Description copied from interface:
JRQueryExecuter
- Cancels the query if it's currently running.
This method will be called from a different thread if the client decides to
cancel the filling process.
- Returns:
true
if and only if the query was running and it has been canceled
- Throws:
JRException
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com