Examples of ParameterDataRow


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

        (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

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

                                    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

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

    TableModelInfo.printTableModelContents(tableModel, ps);
  }

  protected DataRow getParameterForNextTest()
  {
    return new ParameterDataRow();
  }
View Full Code Here

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

  }

  protected ParameterDataRow computeParameterData()
  {
    AbstractReportDefinition parent = getReport();
    final ParameterDataRow parameterRow;
    if (parent instanceof MasterReport)
    {
      final MasterReport mr = (MasterReport) parent;
      final LinkedMap values = computeParameterValueMap(mr);
      parameterRow = new ParameterDataRow((String[]) values.keys(new String[values.size()]), values.values());
    }
    else if (parent instanceof SubReport)
    {
      final SubReport sr = (SubReport) parent;
      final ParameterMapping[] inputMappings = sr.getInputMappings();
      final Object[] values = new Object[inputMappings.length];
      final String[] names = new String[inputMappings.length];
      for (int i = 0; i < inputMappings.length; i++)
      {
        final ParameterMapping inputMapping = inputMappings[i];
        names[i] = inputMapping.getAlias();
      }
      parameterRow = new ParameterDataRow(names, values);
    }
    else
    {
      parameterRow = new ParameterDataRow();
    }
    return parameterRow;
  }
View Full Code Here

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

  protected DataSchema buildDataSchema() throws ReportDataFactoryException
  {
    this.dataFactoryException = null;

    AbstractReportDefinition parent = getReport();
    final ParameterDataRow parameterRow = computeParameterData();
    final ParameterDefinitionEntry[] parameterDefinitions = computeParameterDefinitionEntries();

    final Expression[] expressions = parent.getExpressions().getExpressions();
    final DataSchemaCompiler dataSchemaCompiler =
        new DataSchemaCompiler(getDataSchemaDefinition(), getDataAttributeContext(), getMasterReportElement().getResourceManager());
View Full Code Here

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

   */
  @Test
  public void testQuery() throws ReportDataFactoryException
  {
    DataFactory dataFactory = createDataFactory(queryBroken);
    final TableModel tableModel = dataFactory.queryData("default", new ParameterDataRow());
//    new DataPreviewDialog().showData(tableModel);

    Assert.assertEquals("[Markets].[(All)]", tableModel.getColumnName(2));
    Assert.assertEquals("[Product].[Line]", tableModel.getColumnName(1));
    Assert.assertNotNull(tableModel.getValueAt(0, 3));
View Full Code Here

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

   */
  @Test
  public void testQueryOK() throws ReportDataFactoryException
  {
    DataFactory dataFactory = createDataFactory(query);
    final TableModel tableModel = dataFactory.queryData("default", new ParameterDataRow());
//    new DataPreviewDialog().showData(tableModel);

    Assert.assertEquals("[Markets].[(All)]", tableModel.getColumnName(2));
    Assert.assertEquals("[Product].[Line]", tableModel.getColumnName(1));
    Assert.assertNotNull(tableModel.getValueAt(1, 1));
View Full Code Here

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

  @Test
  public void testQueryMultipleH() throws ReportDataFactoryException
  {
    DataFactory dataFactory = createDataFactory(queryMultipleH);
    final TableModel tableModel = dataFactory.queryData("default", new ParameterDataRow());

    Assert.assertEquals("[Time].[Quarters]", tableModel.getColumnName(2));
    Assert.assertEquals("[Time].[Years]", tableModel.getColumnName(1));
    Assert.assertNotNull(tableModel.getValueAt(1, 1));
    Assert.assertNotNull(tableModel.getValueAt(2, 2));
View Full Code Here

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

   */
  @Test
  public void testQuery() throws ReportDataFactoryException
  {
    DataFactory dataFactory = createDataFactory(queryBroken);
    final TableModel tableModel = dataFactory.queryData("default", new ParameterDataRow());
//    new DataPreviewDialog().showData(tableModel);

    Assert.assertEquals("[Markets].[(All)]", tableModel.getColumnName(2));
    Assert.assertEquals("[Product].[Line]", tableModel.getColumnName(1));
    Assert.assertNotNull(tableModel.getValueAt(0, 3));
View Full Code Here

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

   */
  @Test
  public void testQueryOK() throws ReportDataFactoryException
  {
    DataFactory dataFactory = createDataFactory(query);
    final TableModel tableModel = dataFactory.queryData("default", new ParameterDataRow());
//    new DataPreviewDialog().showData(tableModel);

    Assert.assertEquals("[Markets].[(All)]", tableModel.getColumnName(2));
    Assert.assertEquals("[Product].[Line]", tableModel.getColumnName(1));
    Assert.assertNotNull(tableModel.getValueAt(1, 1));
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.