| Interface | Description |
|---|---|
| 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.
|
| Class | Description |
|---|---|
| AggregateManager |
This class is used for managing aggregates; mainly for mapping aggregate types
to corresponding
Aggregates. |
| Context |
This class represents the context for creating a report.
|
| Data |
This class represents the data of a report.
|
| DataRow |
This class implements a row of
Data. |
| Enum | Description |
|---|---|
| FilteringPhase |
This enumeration defines the phases of filtering,
|
| ProcessingPhase |
This enumeration defines the types of data processing phases available.
|
| SnapshotType |
This enumerations defines the snapshot types available.
|
| Sorting.Direction |
Defines available sorting directions.
|
Copyright © 2010 - 2023 Adobe. All Rights Reserved