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

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


  public DataSchema getDataSchema()
  {
    if (dataSchema == null)
    {
      final ParameterDataRow parameterRow = computeParameterData();
      final ParameterDefinitionEntry[] parameterDefinitions = computeParameterDefinitionEntries();

      final ResourceManager resourceManager = getMasterReportElement().getResourceManager();
      final DataSchemaCompiler dataSchemaCompiler =
          new DataSchemaCompiler(getDataSchemaDefinition(), getDataAttributeContext(), resourceManager);
View Full Code Here


  public void run()
  {
    try
    {
      resultTableModel = dataFactory.queryData
          (query, new QueryDataRowWrapper(new ParameterDataRow(), queryLimit, queryTimeout));
    }
    catch (ReportDataFactoryException e)
    {
      exception = e;
    }
View Full Code Here

  public void run()
  {
    try
    {
      resultTableModel = dataFactory.queryData
          (query, new ParameterDataRow());
    }
    catch (ReportDataFactoryException e)
    {
      exception = e;
    }
View Full Code Here

                                    final String[][] valData)
  {
    // second run. Now with padding ..
    final ProcessingContext prc = new DefaultProcessingContext();
    final GlobalMasterRow gmr = GlobalMasterRow.createReportRow
        (prc, new DefaultDataSchemaDefinition(), new ParameterDataRow());
    gmr.requireStructuralProcessing();
    MasterDataRow wdata = gmr.deriveWithQueryData(data);
    int advanceCount = 1;
    wdata = wdata.startCrosstabMode(specification);
    logger.debug("Rows:  " + wdata.getGlobalView().get("Rows"));
View Full Code Here

    pmdDataFactory.initialize(new DesignTimeDataFactoryContext());

    try
    {
      pmdDataFactory.setQuery("default", QUERY, null, null);
      final CloseableTableModel tableModel = (CloseableTableModel) pmdDataFactory.queryData("default", new ParameterDataRow());
      try
      {
        final DefaultDataSchemaDefinition def = new DefaultDataSchemaDefinition();
        final DataSchemaCompiler compiler = new DataSchemaCompiler(def, new DefaultDataAttributeContext());
        final DataSchema dataSchema = compiler.compile(tableModel);
View Full Code Here

    pmdDataFactory.initialize(new DesignTimeDataFactoryContext());
    try
    {
      pmdDataFactory.setQuery("default", MULTIPLE_AGG_QUERY, null, null);

      final CloseableTableModel tableModel = (CloseableTableModel) pmdDataFactory.queryData("default", new ParameterDataRow());
      try
      {
        final DefaultDataSchemaDefinition def = new DefaultDataSchemaDefinition();
        final DataSchemaCompiler compiler = new DataSchemaCompiler(def, new DefaultDataAttributeContext());
        final DataSchema dataSchema = compiler.compile(tableModel);
View Full Code Here

                                    final String[][] valData)
  {
    // second run. Now with padding ..
    final ProcessingContext prc = new DefaultProcessingContext();
    final GlobalMasterRow gmr = GlobalMasterRow.createReportRow
        (prc, new DefaultDataSchemaDefinition(), new ParameterDataRow());
    gmr.requireStructuralProcessing();
    MasterDataRow wdata = gmr.deriveWithQueryData(data);
    int advanceCount = 1;
    wdata = wdata.startCrosstabMode(specification);
    logger.debug("Region:  " + wdata.getGlobalView().get("Region"));
View Full Code Here

  private static CrosstabSpecification buildCS(final TableModel data) throws ReportProcessingException
  {
    final ProcessingContext prc = new DefaultProcessingContext();
    final GlobalMasterRow gmr = GlobalMasterRow.createReportRow
        (prc, new DefaultDataSchemaDefinition(), new ParameterDataRow());
    gmr.requireStructuralProcessing();
    MasterDataRow masterDataRow = gmr.deriveWithQueryData(data);
    final CrosstabSpecification crosstabSpecification = new SortedMergeCrosstabSpecification
        (new ReportStateKey(), new String[]{"Product", "Time"}, new String[] {"Region"});
View Full Code Here

        (ClassicEngineBoot.getInstance().getGlobalConfig(), mgr,
        new ResourceKey("dummy", "dummy", new HashMap()), new DefaultResourceBundleFactory()));
    support.setQuery("test", "test-query", null, null);
    support.setQuery("test-script", "test-query-2", "JavaScript", queryScript);

    assertEquals("test-query", support.computeQuery("test", new ParameterDataRow()));
    assertEqualsArray(null, support.computeAdditionalQueryFields("test", new ParameterDataRow()));
    assertEquals("result", support.computeQuery("test-script", new ParameterDataRow()));
    assertEqualsArray(null, support.computeAdditionalQueryFields("test-script", new ParameterDataRow()));
    support.shutdown();
  }
View Full Code Here

        (ClassicEngineBoot.getInstance().getGlobalConfig(), mgr,
        new ResourceKey("dummy", "dummy", new HashMap()), new DefaultResourceBundleFactory()));
    support.setQuery("test", "test-query", null, null);
    support.setQuery("test-script", "test-query-2", "JavaScript", queryScript2);

    assertEquals("test-query", support.computeQuery("test", new ParameterDataRow()));
    assertEqualsArray(null, support.computeAdditionalQueryFields("test", new ParameterDataRow()));
    assertEquals("result", support.computeQuery("test-script", new ParameterDataRow()));
    assertEqualsArray(null, support.computeAdditionalQueryFields("test-script", new ParameterDataRow()));
    support.shutdown();
  }
View Full Code Here

TOP

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

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.