Class JREmptyQueryExecuter

  • All Implemented Interfaces:
    JRQueryExecuter

    public class JREmptyQueryExecuter
    extends java.lang.Object
    implements JRQueryExecuter
    Author:
    Lucian Chirita (lucianc@users.sourceforge.net)
    • 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 a JRDataSource out of the result.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JREmptyQueryExecuter

        public JREmptyQueryExecuter()
    • 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 interface JRQueryExecuter
        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 of createDatasource.

        Specified by:
        close in interface JRQueryExecuter