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

Examples of org.pentaho.reporting.engine.classic.core.designtime.datafactory.DesignTimeDataFactoryContext


    mondrianDataFactory.setJdbcUser("sa");
    mondrianDataFactory.setJdbcPassword("");
    try
    {
      mondrianDataFactory.setQuery("default", query, null, null);
      mondrianDataFactory.initialize(new DesignTimeDataFactoryContext());

      final ParameterDataRow parameters = new ParameterDataRow(new String[]{"sLine"},
          new String[]{"[Product].[All Products].[Classic Cars]"});
      final CloseableTableModel tableModel = (CloseableTableModel) mondrianDataFactory.queryData("default",
          parameters);
View Full Code Here


  protected DataFactory createDataFactory(final String query) throws ReportDataFactoryException
  {
    final KettleTransFromFileProducer producer = new KettleTransFromFileProducer(query, STEP);

    final KettleDataFactory kettleDataFactory = new KettleDataFactory();
    kettleDataFactory.initialize(new DesignTimeDataFactoryContext());
    kettleDataFactory.setQuery("default", producer);
    return kettleDataFactory;
  }
View Full Code Here

  }

  public void testMetaData() throws ReportDataFactoryException
  {
    final KettleDataFactory kettleDataFactory = new KettleDataFactory();
    kettleDataFactory.initialize(new DesignTimeDataFactoryContext());
    kettleDataFactory.setQuery("default", new KettleTransFromFileProducer(QUERY, STEP));

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

    final KettleDataFactory kettleDataFactory2 = new KettleDataFactory();
    kettleDataFactory2.initialize(new DesignTimeDataFactoryContext());
    kettleDataFactory2.setQuery("default", new KettleTransFromFileProducer(QUERY + "2", STEP));
    kettleDataFactory2.setQuery("default2", new KettleTransFromFileProducer(QUERY, STEP));

    assertNotEquals("Physical Query is not the same", queryHash, metaData.getQueryHash(kettleDataFactory2, "default", new StaticDataRow()));
    assertEquals("Physical Query is the same", queryHash, metaData.getQueryHash(kettleDataFactory2, "default2", new StaticDataRow()));
View Full Code Here

  }

  public void testParameter() throws ReportDataFactoryException
  {
    final KettleDataFactory kettleDataFactory = new KettleDataFactory();
    kettleDataFactory.initialize(new DesignTimeDataFactoryContext());
    final FormulaParameter[] parameterMappings = {
        FormulaParameter.create("name", "kettle-name"),
        FormulaParameter.create("name2", "k3"),
        FormulaParameter.create("name", "k2")
    };
View Full Code Here

      final byte[] resource = mgr.load(key).getResource(mgr);
      final EmbeddedKettleTransformationProducer producer =
          new EmbeddedKettleTransformationProducer(new FormulaArgument[0], new FormulaParameter[0], "dummy-id", resource);

      final KettleDataFactory kettleDataFactory = new KettleDataFactory();
      kettleDataFactory.initialize(new DesignTimeDataFactoryContext());
      kettleDataFactory.setQuery("default", producer);
      return kettleDataFactory;
    }
    catch (ResourceException re)
    {
View Full Code Here

  }

  public void testMetaData() throws ReportDataFactoryException
  {
    final KettleDataFactory kettleDataFactory = new KettleDataFactory();
    kettleDataFactory.initialize(new DesignTimeDataFactoryContext());
    kettleDataFactory.setQuery("default",
        new KettleTransFromFileProducer(QUERY, STEP, new FormulaArgument[0], new FormulaParameter[0]));

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

    final KettleDataFactory kettleDataFactory2 = new KettleDataFactory();
    kettleDataFactory2.initialize(new DesignTimeDataFactoryContext());
    kettleDataFactory2.setQuery("default",
        new KettleTransFromFileProducer(QUERY + "2", STEP, new FormulaArgument[0], new FormulaParameter[0]));
    kettleDataFactory2.setQuery("default2",
        new KettleTransFromFileProducer(QUERY, STEP, new FormulaArgument[0], new FormulaParameter[0]));
View Full Code Here

  }

  public void testParameter() throws ReportDataFactoryException
  {
    final KettleDataFactory kettleDataFactory = new KettleDataFactory();
    kettleDataFactory.initialize(new DesignTimeDataFactoryContext());
    final FormulaParameter[] parameterMappings = {
        FormulaParameter.create("name", "kettle-name"),
        FormulaParameter.create("name2", "k3"),
        FormulaParameter.create("name", "k2")
    };
View Full Code Here

        this.reportEnvironment = report.getReportEnvironment();
        this.configuration = report.getConfiguration();
        final ReportEnvironmentDataRow envDataRow = new ReportEnvironmentDataRow(reportEnvironment);
        this.parameterData = new CompoundDataRow(envDataRow, new ParameterDataRow(report.getParameterValues()));

        dataFactory.initialize(new DesignTimeDataFactoryContext(report));

        if (report.getBundle() != null)
        {
          documentMetaData = report.getBundle().getMetaData();
        }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.designtime.datafactory.DesignTimeDataFactoryContext

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.