Package org.pentaho.reporting.engine.classic.core

Examples of org.pentaho.reporting.engine.classic.core.StaticDataRow


    dataFactory.setUsername("joe");
    dataFactory.setPassword("password");
    dataFactory.setQueryEntry("testQuery", new CdaQueryEntry("myQuery", "cdaId"));

    dataFactory.initialize(new DesignTimeDataFactoryContext());
    dataFactory.queryData("testQuery", new StaticDataRow
        (new String[]{"P1", "P2", "P3", "P4"},
            new Object[]{"x", 10, new Date(1000000000000l), new String[]{"x","y","z"} }));

    assertEquals("http://localhost:12345/testcase/content/cda/listParameters?outputType=xml&solution=testsolution&path=testpath&file=testcase.cda&dataAccessId=cdaId", simpleBackend.getParamUrl());
    assertEquals("http://localhost:12345/testcase/content/cda/doQuery?outputType=xml&solution=testsolution&path=testpath&file=testcase.cda&paramP4=x%3By%3Bz&dataAccessId=cdaId&paramP3=2001-09-09&paramP1=x&paramP2=10", simpleBackend.getUrl());
View Full Code Here


  public static MimeMessage createReport(final MailDefinition mailDefinition,
                                         final Session session)
      throws ReportProcessingException, ContentIOException, MessagingException
  {
    return createReport(mailDefinition, session, new StaticDataRow());
  }
View Full Code Here

    for (int i = 0; i < columnCount; i++)
    {
      columnValues[i] = burstingData.getValueAt(row, i);
      columnNames[i] = burstingData.getColumnName(i);
    }
    return new StaticDataRow(columnNames, columnValues);
  }
View Full Code Here

      return false;
    }

    // if we have a DataFactory and a query make sure that they are contained in cdf.
    final String queryName = reportDefinition.getQuery();
    if (cdf.isQueryExecutable(queryName, new StaticDataRow()) == false)
    {
      return false;
    }

    try
View Full Code Here

  public GenericExpressionRuntime(final TableModel data,
                                final int currentRow,
                                final ProcessingContext processingContext)
  {
    this (new StaticDataRow(), data, currentRow, processingContext);
  }
View Full Code Here

    this.dataFactory = new CompoundDataFactory();
  }

  public GenericExpressionRuntime(final ExpressionRuntime runtime)
  {
       this(new StaticDataRow(runtime.getDataRow()),runtime.getData(),runtime.getCurrentRow(),runtime.getProcessingContext());
  }
View Full Code Here

    final CompoundDataFactory ccdf = new CascadingDataFactory();
    ccdf.add(caDf);
    ccdf.add(new StaticDataFactory());

    assertTrue(ccdf.isQueryExecutable("static", new StaticDataRow()));
    assertNotNull(ccdf.queryData("static", new StaticDataRow()));
  }
View Full Code Here

    pmdDataFactory.setDomainId("steel-wheels");
    pmdDataFactory.initialize(new DesignTimeDataFactoryContext());
    pmdDataFactory.setQuery("default", PARAMETRIZED_QUERY, null, null);

    final DataFactoryMetaData metaData = pmdDataFactory.getMetaData();
    final Object queryHash = metaData.getQueryHash(pmdDataFactory, "default", new StaticDataRow());
    assertNotNull(queryHash);

    final PmdDataFactory pmdDataFactory2 = new PmdDataFactory();
    pmdDataFactory2.setConnectionProvider(new PmdConnectionProvider());
    pmdDataFactory2.setXmiFile("devresource/metadata/metadata.xmi");
    pmdDataFactory2.setDomainId("steel-wheels");
    pmdDataFactory2.initialize(new DesignTimeDataFactoryContext());
    pmdDataFactory2.setQuery("default", QUERY, null, null);
    pmdDataFactory2.setQuery("default2", PARAMETRIZED_QUERY, null, null);

    assertNotEquals("Physical Query is not the same", queryHash, metaData.getQueryHash(pmdDataFactory2, "default", new StaticDataRow()));
    assertEquals("Physical Query is the same", queryHash, metaData.getQueryHash(pmdDataFactory2, "default2", new StaticDataRow()));

    final PmdDataFactory pmdDataFactory3 = new PmdDataFactory();
    pmdDataFactory3.setConnectionProvider(new PmdConnectionProvider());
    pmdDataFactory3.setXmiFile("devresource/metadata/metadata.xmi");
    pmdDataFactory3.setDomainId("steel-wheels2");
    pmdDataFactory3.setQuery("default", QUERY, null, null);
    pmdDataFactory3.setQuery("default2", PARAMETRIZED_QUERY, null, null);

    assertNotEquals("Physical Connection is not the same", queryHash, metaData.getQueryHash(pmdDataFactory3, "default", new StaticDataRow()));
    assertNotEquals("Physical Connection is the same", queryHash, metaData.getQueryHash(pmdDataFactory3, "default2", new StaticDataRow()));

    final PmdDataFactory pmdDataFactory4 = new PmdDataFactory();
    pmdDataFactory4.setConnectionProvider(new PmdConnectionProvider());
    pmdDataFactory4.setXmiFile("devresource/metadata/metadata2.xmi");
    pmdDataFactory4.setDomainId("steel-wheels");
    pmdDataFactory4.setQuery("default", QUERY, null, null);
    pmdDataFactory4.setQuery("default2", PARAMETRIZED_QUERY, null, null);

    assertNotEquals("Physical Connection is not the same", queryHash, metaData.getQueryHash(pmdDataFactory4, "default", new StaticDataRow()));
    assertNotEquals("Physical Connection is the same", queryHash, metaData.getQueryHash(pmdDataFactory4, "default2", new StaticDataRow()));
  }
View Full Code Here

    pmdDataFactory.initialize(new DesignTimeDataFactoryContext());
    pmdDataFactory.setQuery("default", PARAMETRIZED_QUERY, null, null);
    pmdDataFactory.setQuery("default2", QUERY, null, null);

    final DataFactoryMetaData metaData = pmdDataFactory.getMetaData();
    final String[] fields = metaData.getReferencedFields(pmdDataFactory, "default", new StaticDataRow());
    assertNotNull(fields);
    assertEquals(2, fields.length);
    assertEquals("oStatus", fields[0]);
    assertEquals(DataFactory.QUERY_LIMIT, fields[1]);

    final String[] fields2 = metaData.getReferencedFields(pmdDataFactory, "default2", new StaticDataRow());
    assertNotNull(fields2);
    assertEquals(1, fields2.length);
    assertEquals(DataFactory.QUERY_LIMIT, fields2[0]);
  }
View Full Code Here

            + "TypedTableModel model = new TypedTableModel([\"column1\"] as String[], [String.class] as Class[]);"
            + "model.addRow(\"row1\");" + "return model;" + "}" );

    try {
      sqlReportDataFactory.initialize( new DesignTimeDataFactoryContext() );
      TableModel data = sqlReportDataFactory.queryData( "default", new StaticDataRow() );
      Assert.assertEquals( 1, data.getColumnCount() );
      Assert.assertEquals( 1, data.getRowCount() );
      Assert.assertEquals( "row1", data.getValueAt( 0, 0 ) );
    } finally {
      sqlReportDataFactory.close();
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.StaticDataRow

Copyright © 2018 www.massapicom. 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.