Class JREmptyQueryExecuter
- java.lang.Object
-
- net.sf.jasperreports.engine.query.JREmptyQueryExecuter
-
- All Implemented Interfaces:
JRQueryExecuter
public class JREmptyQueryExecuter extends Object implements JRQueryExecuter
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description JREmptyQueryExecuter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
cancelQuery()
Cancels the query if it's currently running.void
close()
Closes resources kept open during the data source iteration.JRDataSource
createDatasource()
Executes the query and creates aJRDataSource
out of the result.
-
-
-
Method Detail
-
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.- Specified by:
cancelQuery
in interfaceJRQueryExecuter
- Returns:
true
if and only if the query was running and it has been canceled- 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 ofcreateDatasource
.- Specified by:
close
in interfaceJRQueryExecuter
-
createDatasource
public JRDataSource createDatasource() throws JRException
Description copied from interface:JRQueryExecuter
Executes the query and creates aJRDataSource
out of the result.- Specified by:
createDatasource
in interfaceJRQueryExecuter
- Returns:
- a
JRDataSource
wrapping the query execution result. - Throws:
JRException
-
-