Class DataDefinition
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.parser.bundle.data.DataDefinition
-
public class DataDefinition extends Object
A result object for the XML parser. It contains all parameter definitions as well as all the data-source definitions and once the parsing finishs, it is merged with the current report definition.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description DataDefinition(ReportParameterDefinition parameterDefinition, DataFactory primaryDataFactory, String query, int queryLimit, int queryTimeout, Expression[] expressions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataFactory
getDataFactory()
Expression[]
getExpressions()
ReportParameterDefinition
getParameterDefinition()
String
getQuery()
int
getQueryLimit()
int
getQueryTimeout()
-
-
-
Constructor Detail
-
DataDefinition
public DataDefinition(ReportParameterDefinition parameterDefinition, DataFactory primaryDataFactory, String query, int queryLimit, int queryTimeout, Expression[] expressions)
-
-
Method Detail
-
getQuery
public String getQuery()
-
getQueryLimit
public int getQueryLimit()
-
getQueryTimeout
public int getQueryTimeout()
-
getExpressions
public Expression[] getExpressions()
-
getParameterDefinition
public ReportParameterDefinition getParameterDefinition()
-
getDataFactory
public DataFactory getDataFactory() throws ReportDataFactoryException
- Throws:
ReportDataFactoryException
-
-