Examples of JRQuery


Examples of net.sf.jasperreports.engine.JRQuery

    }
  }

  protected void copyConnectionParameter(Map parameterValues)
  {
    JRQuery query = dataset.getQuery();
    if (query != null)
    {
      String language = query.getLanguage();
      if (connectionExpression == null &&
          (language.equals("sql") || language.equals("SQL")) &&
          !parameterValues.containsKey(JRParameter.REPORT_CONNECTION))
      {
        JRFillParameter connParam = (JRFillParameter) filler.getParametersMap().get(JRParameter.REPORT_CONNECTION);
View Full Code Here

Examples of net.sf.jasperreports.engine.JRQuery

  /**
   *
   */
  private void verifyQuery(JRDesignDataset dataset)
  {
    JRQuery query = dataset.getQuery();
    if (query != null)
    {
      String language = query.getLanguage();
      JRQueryExecuterFactory queryExecuterFactory = null;
      if (language == null || language.length() == 0)
      {
        addBrokenRule("Query language not set.", query);
      }
      else
      {
        try
        {
          queryExecuterFactory = JRQueryExecuterUtils.getQueryExecuterFactory(query.getLanguage());
        }
        catch (JRException e1)
        {
          addBrokenRule("Query executer factory for " + language + " cannot be created.", query);
        }
      }


      JRQueryChunk[] chunks = query.getChunks();
      if (chunks != null && chunks.length > 0)
      {
        Map parametersMap = dataset.getParametersMap();

        for(int j = 0; j < chunks.length; j++)
View Full Code Here

Examples of net.sf.jasperreports.engine.JRQuery

   */
  protected void parseQuery()
  {
    parameterClauseStack = new HashSet();
   
    JRQuery query = dataset.getQuery();
   
    if (query != null)
    {
      JRQueryChunk[] chunks = query.getChunks();
      if (chunks != null && chunks.length > 0)
      {
        StringBuffer sbuffer = new StringBuffer();
        for(int i = 0; i < chunks.length; i++)
        {
View Full Code Here

Examples of net.sf.jasperreports.engine.JRQuery

    // copy the main report's connection parameter to the table subreport
    // this is done for consistency with subdataset runs
    if (!parameterValues.containsKey(JRParameter.REPORT_CONNECTION)
        && getConnectionExpression() == null)
    {
      JRQuery query = tableReport.getQuery();
      if (query != null)
      {
        String language = query.getLanguage();
        if (language.equals("sql") || language.equals("SQL"))
        {
          Connection connection = (Connection) filler.getParameterValuesMap().get(
              JRParameter.REPORT_CONNECTION);
          if (connection != null)
View Full Code Here

Examples of net.sf.jasperreports.engine.JRQuery

        //BeanUtils.copyProperties does not perform deep copy,
      //adding original dataset definitions manually
      if (dr.isTemplateImportDatasets()) {
        // also copy query
        JRQuery query = jd.getQuery();
        if (query instanceof JRDesignQuery) {
          djd.setQuery((JRDesignQuery) query);
          dr.setQuery(new DJQuery(query.getText(), query
              .getLanguage()));
        }

        for (Iterator iter = jd.getDatasetsList().iterator(); iter.hasNext();) {
          JRDesignDataset dataset = (JRDesignDataset) iter.next();
View Full Code Here

Examples of net.sf.jasperreports.engine.JRQuery

        //BeanUtils.copyProperties does not perform deep copy,
      //adding original dataset definitions manually
      if (dr.isTemplateImportDatasets()) {
        // also copy query
        JRQuery query = jd.getQuery();
        if (query instanceof JRDesignQuery) {
          djd.setQuery((JRDesignQuery) query);
          dr.setQuery(new DJQuery(query.getText(), query
              .getLanguage()));
        }

        for (Iterator iter = jd.getDatasetsList().iterator(); iter.hasNext();) {
          JRDesignDataset dataset = (JRDesignDataset) iter.next();
View Full Code Here

Examples of net.sf.jasperreports.engine.JRQuery

        //BeanUtils.copyProperties does not perform deep copy,
      //adding original dataset definitions manually
      if (dr.isTemplateImportDatasets()) {
        // also copy query
        JRQuery query = jd.getQuery();
        if (query instanceof JRDesignQuery) {
          djd.setQuery((JRDesignQuery) query);
          dr.setQuery(new DJQuery(query.getText(), query
              .getLanguage()));
        }

        for (Iterator iter = jd.getDatasetsList().iterator(); iter.hasNext();) {
          JRDesignDataset dataset = (JRDesignDataset) iter.next();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.