Aggregate |
This interface must be implemented by each aggregate's implementation.
|
AggregateExtensions |
This interface provides additional functionality to aggregates.
|
CellValue |
Interface that defines a cell value.
|
ChartData |
This interface represents Data that is pepared for being used in charts.
|
Column |
This interface represents a column, representing the data of a report.
|
ComponentProvider |
This interface provides means to provide components to a report (such as value
resolvers, aggregates, etc.).
|
ConfigService |
This interface defines a configuration service for the reporting framework.
|
DataCache |
Provides caching for Data over several requests.
|
ExtractorDef |
This interface must be implemented by the definition of each
|
Filter |
This interface represents a filter used for reports.
|
FilterSettings |
This interface represents filter settings.
|
PathResolvingCache |
This interface represents a cache to be used for value resolving.
|
Processor |
This interface must be implemented by each processor class that is used for
post-processing the result data
|
QueryEngine |
This interface represents a "query engine" that is used for retrieving the basic result
set.
|
QueryEngineConfig |
This interface must be implemented by engine-specific config objects.
|
Report |
This interface represents a report (for serverside calculation) as a whole.
|
ReportExtensions |
This interface provides several extensions to reports that were introduced later and
were not added to the original Report interface to not break backward
compatibility.
|
RequestLogAnalyzer |
|
SnapshotService |
This interface represents services that are responsible for creating data snapshots of
all registered snapshots at a scheduled time and on a regular base.
|
Sorting |
This interface defines the sorting of a column.
|
ValueExtractor |
This interface must be implemented by all classes that are used for value extraction.
|
ValueResolver |
This interface must be implemented by classes that are used for resolving cell values.
|