Modifier and Type | Interface and Description |
---|---|
interface |
CompoundDataFactorySupport |
interface |
DataFactoryDesignTimeSupport |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDataFactory |
class |
AbstractNamedDataFactory<T> |
class |
CompoundDataFactory
The compound data factory is a collection of data-factories.
|
class |
ExternalDataFactory
A datafactory that allows to use a tablemodel passed in as a parameter as primary report-datasource.
|
class |
TableDataFactory
The TableDataFactory provides keyed access to predefined tablemodels.
|
Modifier and Type | Method and Description |
---|---|
DataFactory |
AbstractDataFactory.clone() |
DataFactory |
AbstractDataFactory.derive() |
DataFactory |
CompoundDataFactory.derive()
Returns a copy of the data factory that is not affected by its anchestor and holds no connection to the anchestor
anymore.
|
DataFactory |
TableDataFactory.derive()
Returns a copy of the data factory that is not affected by its anchestor and holds no connection to the anchestor
anymore.
|
DataFactory |
ExternalDataFactory.derive() |
DataFactory |
DataFactory.derive()
Returns a copy of the data factory that is not affected by its anchestor and holds no connection to the anchestor
anymore.
|
DataFactory |
CompoundDataFactory.get(int idx) |
DataFactory |
DataFactoryContext.getContextDataFactory() |
DataFactory |
SubReport.getDataFactory() |
abstract DataFactory |
AbstractReportDefinition.getDataFactory()
Returns the data factory that has been assigned to this report.
|
DataFactory |
MasterReport.getDataFactory()
Returns the data factory that has been assigned to this report.
|
DataFactory |
CompoundDataFactory.getDataFactoryForQuery(String queryName) |
DataFactory |
CompoundDataFactory.getDataFactoryForQuery(String queryName,
boolean freeform) |
DataFactory |
CompoundDataFactorySupport.getDataFactoryForQuery(String queryName,
boolean freeform) |
DataFactory |
CompoundDataFactory.getReference(int idx) |
Modifier and Type | Method and Description |
---|---|
void |
CompoundDataFactory.add(DataFactory factory) |
void |
CompoundDataFactory.add(int index,
DataFactory factory) |
Object |
CompoundDataFactoryCore.getQueryHash(DataFactoryMetaData dataFactoryMetaData,
DataFactory dataFactory,
String queryName,
DataRow parameter) |
String[] |
CompoundDataFactoryCore.getReferencedFields(DataFactoryMetaData metaData,
DataFactory element,
String query,
DataRow parameter) |
ResourceReference[] |
CompoundDataFactoryCore.getReferencedResources(DataFactoryMetaData metaData,
DataFactory element,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
String query,
DataRow parameter) |
int |
CompoundDataFactory.indexOfByReference(DataFactory d) |
static CompoundDataFactory |
CompoundDataFactory.normalize(DataFactory dataFactory) |
static CompoundDataFactory |
CompoundDataFactory.normalize(DataFactory dataFactory,
boolean derive) |
void |
CompoundDataFactory.remove(DataFactory dataFactory) |
void |
CompoundDataFactory.set(int index,
DataFactory factory) |
void |
SubReport.setDataFactory(DataFactory dataFactory)
The (optional) data-factory for the subreport.
|
abstract void |
AbstractReportDefinition.setDataFactory(DataFactory dataFactory)
Sets the data factory for the report.
|
void |
MasterReport.setDataFactory(DataFactory dataFactory)
Sets the data factory for the report.
|
Modifier and Type | Class and Description |
---|---|
class |
CachingDataFactory |
Modifier and Type | Method and Description |
---|---|
DataFactory |
CachingDataFactory.derive()
Derives a freshly initialized report data factory, which is independend of the original data factory.
|
DataFactory |
CachingDataFactory.getDataFactoryForQuery(String queryName,
boolean freeform) |
Constructor and Description |
---|
CachingDataFactory(DataFactory backend,
boolean dataCacheEnabled) |
CachingDataFactory(DataFactory backend,
boolean noClose,
boolean dataCacheEnabled) |
CachingDataFactory(DataFactory backend,
boolean noClose,
DataCache dataCache) |
Modifier and Type | Method and Description |
---|---|
DataFactory |
DataFactoryChange.getNewValue() |
DataFactory |
DataFactoryChange.getOldValue() |
DataFactory |
AbstractDataSourcePlugin.performEdit(DesignTimeContext context,
DataFactory input,
String selectedQueryName,
DataFactoryChangeRecorder changeRecorder) |
DataFactory |
DataSourcePlugin.performEdit(DesignTimeContext context,
DataFactory input,
String selectedQueryName,
DataFactoryChangeRecorder changeRecorder) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractDataSourcePlugin.canHandle(DataFactory dataFactory) |
boolean |
DataSourcePlugin.canHandle(DataFactory dataFactory) |
static boolean |
DesignTimeUtil.isSelectedDataSource(AbstractReportDefinition report,
DataFactory dataFactory,
String queryName) |
boolean |
DesignTimeDataSchemaModel.isSelectedDataSource(DataFactory dataFactory,
String queryName)
Deprecated.
|
DataFactory |
AbstractDataSourcePlugin.performEdit(DesignTimeContext context,
DataFactory input,
String selectedQueryName,
DataFactoryChangeRecorder changeRecorder) |
DataFactory |
DataSourcePlugin.performEdit(DesignTimeContext context,
DataFactory input,
String selectedQueryName,
DataFactoryChangeRecorder changeRecorder) |
Constructor and Description |
---|
DataFactoryChange(DataFactory oldValue,
DataFactory newValue) |
Modifier and Type | Method and Description |
---|---|
void |
CompatibilityConverter.inspectDataSource(AbstractReportDefinition report,
DataFactory dataFactory) |
void |
AbstractCompatibilityConverter.inspectDataSource(AbstractReportDefinition report,
DataFactory dataFactory) |
Modifier and Type | Method and Description |
---|---|
DataFactory |
DesignTimeDataFactoryContext.getContextDataFactory() |
Modifier and Type | Method and Description |
---|---|
static void |
DataFactoryEditorSupport.configureDataFactoryForPreview(DataFactory dataFactory,
DesignTimeContext context) |
static void |
DataFactoryEditorSupport.configureDataFactoryForPreview(DataFactory dataFactory,
DesignTimeContext context,
DataFactory[] additionalDataFactories) |
static void |
DataFactoryEditorSupport.configureDataFactoryForPreview(DataFactory dataFactory,
DesignTimeContext context,
DataFactory[] additionalDataFactories) |
Constructor and Description |
---|
DesignTimeDataFactoryContext(org.pentaho.reporting.libraries.base.config.Configuration configuration,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey,
ResourceBundleFactory resourceBundleFactory,
DataFactory contextFactory) |
Modifier and Type | Method and Description |
---|---|
DataFactory |
ProcessingDataFactoryContext.getContextDataFactory() |
DataFactory |
GenericExpressionRuntime.getDataFactory() |
DataFactory |
WrapperExpressionRuntime.getDataFactory() |
DataFactory |
ExpressionRuntime.getDataFactory() |
Constructor and Description |
---|
ProcessingDataFactoryContext(ProcessingContext processingContext,
DataFactory contextDataFactory) |
Modifier and Type | Method and Description |
---|---|
DataFactory |
LayoutExpressionRuntime.getDataFactory() |
Modifier and Type | Method and Description |
---|---|
String |
DefaultDataFactoryMetaData.getDisplayConnectionName(DataFactory dataFactory) |
String |
DataFactoryMetaData.getDisplayConnectionName(DataFactory dataFactory) |
String |
DefaultDataFactoryCore.getDisplayConnectionName(DataFactoryMetaData metaData,
DataFactory dataFactory) |
String |
DataFactoryCore.getDisplayConnectionName(DataFactoryMetaData metaData,
DataFactory dataFactory) |
Object |
DefaultDataFactoryCore.getQueryHash(DataFactoryMetaData dataFactoryMetaData,
DataFactory dataFactory,
String queryName,
DataRow parameter) |
Object |
DataFactoryCore.getQueryHash(DataFactoryMetaData dataFactoryMetaData,
DataFactory dataFactory,
String queryName,
DataRow parameter) |
Object |
DefaultDataFactoryMetaData.getQueryHash(DataFactory dataFactory,
String queryName,
DataRow parameter) |
Object |
DataFactoryMetaData.getQueryHash(DataFactory element,
String queryName,
DataRow parameter) |
String[] |
DefaultDataFactoryCore.getReferencedFields(DataFactoryMetaData metaData,
DataFactory element,
String query,
DataRow parameter) |
String[] |
DataFactoryCore.getReferencedFields(DataFactoryMetaData metaData,
DataFactory element,
String query,
DataRow parameter) |
String[] |
DefaultDataFactoryMetaData.getReferencedFields(DataFactory element,
String queryName,
DataRow parameter) |
String[] |
DataFactoryMetaData.getReferencedFields(DataFactory element,
String queryName,
DataRow parameter)
Returns the used parameter in the query.
|
ResourceReference[] |
DefaultDataFactoryCore.getReferencedResources(DataFactoryMetaData metaData,
DataFactory element,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
String query,
DataRow parameter) |
ResourceReference[] |
DataFactoryCore.getReferencedResources(DataFactoryMetaData metaData,
DataFactory element,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
String query,
DataRow parameter) |
ResourceReference[] |
DefaultDataFactoryMetaData.getReferencedResources(DataFactory element,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
String queryName,
DataRow parameter) |
ResourceReference[] |
DataFactoryMetaData.getReferencedResources(DataFactory element,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
String queryName,
DataRow parameter) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractScriptableDataFactory |
class |
NamedStaticDataFactory
A NamedStaticDataFactory provides an query-aliasing facility to decouple the report definitions from the underlying
datasource implentation.
|
class |
StaticDataFactory
This report data factory uses introspection to search for a report data source.
|
Modifier and Type | Method and Description |
---|---|
DataFactory |
StaticDataFactory.derive()
Returns a copy of the data factory that is not affected by its anchestor and holds no connection to the anchestor
anymore.
|
DataFactory |
NamedStaticDataFactory.derive()
Derives the factory.
|
Modifier and Type | Method and Description |
---|---|
Object |
StaticDataFactoryCore.getQueryHash(DataFactoryMetaData dataFactoryMetaData,
DataFactory dataFactory,
String queryName,
DataRow parameter) |
String[] |
StaticDataFactoryCore.getReferencedFields(DataFactoryMetaData metaData,
DataFactory element,
String query,
DataRow parameter) |
void |
DataFactoryScriptingSupport.initialize(DataFactory dataFactory,
DataFactoryContext dataFactoryContext) |
Modifier and Type | Class and Description |
---|---|
class |
SequenceDataFactory |
Modifier and Type | Class and Description |
---|---|
class |
SimpleSQLReportDataFactory |
class |
SQLReportDataFactory |
Modifier and Type | Method and Description |
---|---|
String |
SQLDataFactoryCore.getDisplayConnectionName(DataFactoryMetaData metaData,
DataFactory dataFactory) |
Object |
SQLDataFactoryCore.getQueryHash(DataFactoryMetaData dataFactoryMetaData,
DataFactory dataFactory,
String queryName,
DataRow parameter) |
String[] |
SQLDataFactoryCore.getReferencedFields(DataFactoryMetaData metaData,
DataFactory element,
String query,
DataRow parameter) |
Modifier and Type | Method and Description |
---|---|
DataFactory |
DataFactoryReadHandler.getDataFactory() |
Modifier and Type | Method and Description |
---|---|
DataFactory |
DataFactoryRefReadHandler.getDataFactory() |
Modifier and Type | Method and Description |
---|---|
DataFactory |
DataSourceElementHandler.getDataFactory() |
DataFactory |
SubReportDataDefinition.getDataFactory() |
DataFactory |
DataDefinition.getDataFactory() |
Constructor and Description |
---|
DataDefinition(ReportParameterDefinition parameterDefinition,
DataFactory primaryDataFactory,
String query,
int queryLimit,
int queryTimeout,
Expression[] expressions) |
SubReportDataDefinition(ParameterMapping[] importParameters,
ParameterMapping[] exportParameters,
DataFactory primaryDataFactory,
String query,
int queryLimit,
int queryTimeout,
Expression[] expressions) |
Modifier and Type | Method and Description |
---|---|
static BundleDataFactoryWriterHandler |
BundleWriterUtilities.lookupWriteHandler(DataFactory dataFactory) |
static String |
DataDefinitionFileWriter.writeDataFactory(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle,
BundleWriterState state,
DataFactory df) |
String |
BundleDataFactoryWriterHandler.writeDataFactory(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle,
DataFactory dataFactory,
BundleWriterState state)
Writes a data-source into a own file.
|
Modifier and Type | Method and Description |
---|---|
DataFactory |
CompoundDataFactoryReadHandler.getDataFactory() |
Modifier and Type | Method and Description |
---|---|
String |
CompoundDataFactoryWriteHandler.writeDataFactory(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle,
DataFactory dataFactory,
BundleWriterState state)
Writes a data-source into a own file.
|
Modifier and Type | Method and Description |
---|---|
DataFactory |
ExternalDataSourceReadHandler.getDataFactory() |
Modifier and Type | Method and Description |
---|---|
String |
ExternalDataFactoryWriteHandler.writeDataFactory(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle,
DataFactory dataFactory,
BundleWriterState state)
Writes a data-source into a own file.
|
Modifier and Type | Method and Description |
---|---|
DataFactory |
InlineDataSourceReadHandler.getDataFactory() |
Modifier and Type | Method and Description |
---|---|
String |
TableDataFactoryWriteHandler.writeDataFactory(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle,
DataFactory dataFactory,
BundleWriterState state)
Writes a data-source into a own file.
|
Modifier and Type | Method and Description |
---|---|
DataFactory |
SequenceDataSourceReadHandler.getDataFactory() |
Modifier and Type | Method and Description |
---|---|
String |
SequenceDataFactoryWriteHandler.writeDataFactory(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle,
DataFactory dataFactory,
BundleWriterState state)
Writes a data-source into a own file.
|
Modifier and Type | Method and Description |
---|---|
DataFactory |
SQLDataSourceReadHandler.getDataFactory() |
DataFactory |
SQLDirectDataSourceReadHandler.getDataFactory() |
Modifier and Type | Method and Description |
---|---|
String |
SQLDataFactoryWriteHandler.writeDataFactory(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle,
DataFactory dataFactory,
BundleWriterState state)
Writes a data-source into a own file.
|
String |
DirectSqlDataFactoryWriterHandler.writeDataFactory(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle,
DataFactory dataFactory,
BundleWriterState state)
Writes a data-source into a own file.
|
Modifier and Type | Method and Description |
---|---|
DataFactory |
DirectStaticDataSourceReadHandler.getDataFactory() |
DataFactory |
StaticDataSourceReadHandler.getDataFactory() |
Modifier and Type | Method and Description |
---|---|
String |
StaticDataFactoryWriterHandler.writeDataFactory(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle,
DataFactory dataFactory,
BundleWriterState state)
Writes a data-source into a own file.
|
String |
DirectStaticDataFactoryWriterHandler.writeDataFactory(org.pentaho.reporting.libraries.docbundle.WriteableDocumentBundle bundle,
DataFactory dataFactory,
BundleWriterState state)
Writes a data-source into a own file.
|
Modifier and Type | Method and Description |
---|---|
static DataFactoryWriteHandler |
DataFactoryWriter.lookupWriteHandler(DataFactory dataFactory) |
void |
DataFactoryWriteHandler.write(ReportWriterContext reportWriter,
org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter,
DataFactory dataFactory)
Writes a data-source into a XML-stream.
|
static void |
DataFactoryWriter.writeDefaultDataFactory(DataFactory dataFactory,
org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer) |
Modifier and Type | Method and Description |
---|---|
void |
CompoundDataFactoryWriteHandler.write(ReportWriterContext reportWriter,
org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter,
DataFactory dataFactory)
Writes a data-source into a XML-stream.
|
Modifier and Type | Method and Description |
---|---|
void |
TableDataFactoryWriteHandler.write(ReportWriterContext reportWriter,
org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter,
DataFactory dataFactory)
Writes a data-source into a XML-stream.
|
Modifier and Type | Method and Description |
---|---|
void |
DirectSQLDataFactoryWriteHandler.write(ReportWriterContext reportWriter,
org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter,
DataFactory dataFactory)
Writes a data-source into a XML-stream.
|
void |
SQLDataFactoryWriteHandler.write(ReportWriterContext reportWriter,
org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter,
DataFactory dataFactory)
Writes a data-source into a XML-stream.
|
Modifier and Type | Method and Description |
---|---|
void |
StaticDataFactoryWriterHandler.write(ReportWriterContext reportWriter,
org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter,
DataFactory dataFactory)
Writes a data-source into a XML-stream.
|
void |
DirectStaticDataFactoryWriterHandler.write(ReportWriterContext reportWriter,
org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter,
DataFactory dataFactory)
Writes a data-source into a XML-stream.
|
Modifier and Type | Method and Description |
---|---|
DataFactory |
ParameterContextWrapper.getDataFactory() |
DataFactory |
DefaultParameterContext.getDataFactory() |
DataFactory |
ParameterContext.getDataFactory() |
DataFactory |
ParameterExpressionRuntime.getDataFactory() |
Constructor and Description |
---|
DefaultParameterContext(DataFactory dataFactory,
DataRow parameterValues,
org.pentaho.reporting.libraries.base.config.Configuration configuration,
ResourceBundleFactory resourceBundleFactory,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
org.pentaho.reporting.libraries.resourceloader.ResourceKey resourceKey,
ReportEnvironment reportEnvironment) |
Modifier and Type | Class and Description |
---|---|
class |
SortingDataFactory |
Modifier and Type | Method and Description |
---|---|
String[] |
SortingDataFactoryCore.getReferencedFields(DataFactoryMetaData metaData,
DataFactory element,
String query,
DataRow parameter) |
Constructor and Description |
---|
SortingDataFactory(DataFactory parent,
PerformanceMonitorContext performanceMonitorContext) |
Modifier and Type | Class and Description |
---|---|
class |
CascadingDataFactory
The cascading data factory is a collection of data-factories.
|
class |
DesignTimeDataFactory |
class |
EmptyDataFactory
A datafactory that does not do any real work.
|
Modifier and Type | Method and Description |
---|---|
DataFactory |
DesignTimeDataFactory.clone() |
DataFactory |
CascadingDataFactory.derive()
Returns a copy of the data factory that is not affected by its anchestor and holds no connection to the anchestor
anymore.
|
DataFactory |
DesignTimeDataFactory.derive() |
Modifier and Type | Method and Description |
---|---|
void |
CascadingDataFactory.add(DataFactory factory) |
Modifier and Type | Method and Description |
---|---|
DataFactory |
MasterDataRow.getDataFactory() |
DataFactory |
DefaultFlowController.getDataFactory() |
DataFactory |
InlineDataRowRuntime.getDataFactory() |
DataFactory |
GlobalMasterRow.getDataFactory() |
Modifier and Type | Method and Description |
---|---|
MasterDataRow |
MasterDataRow.deriveSubDataRow(ProcessingContext reportContext,
DataFactory dataFactory,
ParameterDataRow parameterDataRow,
ResourceBundleFactory resourceBundleFactory) |
MasterDataRow |
GlobalMasterRow.deriveSubDataRow(ProcessingContext reportContext,
DataFactory reportFactory,
ParameterDataRow parameterDataRow,
ResourceBundleFactory resourceBundleFactory) |
DefaultFlowController |
DefaultFlowController.performDesignTimeQuery(DataFactory dataFactory,
String query,
int queryLimit,
int queryTimeout,
ResourceBundleFactory resourceBundleFactory) |
DefaultFlowController |
DefaultFlowController.performInitSubreport(DataFactory dataFactory,
ParameterMapping[] inputParameters,
ResourceBundleFactory resourceBundleFactory) |
DefaultFlowController |
DefaultFlowController.performQuery(DataFactory dataFactory,
String query,
int queryLimit,
int queryTimeout,
ResourceBundleFactory resourceBundleFactory)
Deprecated.
|
DefaultFlowController |
DefaultFlowController.performQuery(DataFactory dataFactory,
String query,
int queryLimit,
int queryTimeout,
ResourceBundleFactory resourceBundleFactory,
List<SortConstraint> sortOrder) |