Namespace FastReport.Olap.Slice
Classes
Helper class to access and change array of additional totals
Axis dimensions container
Represents a Dimension
Implementation of data provider for axis field.
Represents a list of Dimensions
Event arguments passed to measure filter event.
Event arguments passed to measure calculation event.
Basic class for event arguments which contains Value.
Charts manager.
ChartsManagerNeedChartEventArgs
Event arguments for charts manager need chart event.
Base class for MeasureField and AxisField
Base class for list of Dimensions and Measures
Date provider for cube fields.
Base class for highlight Implements abstract interface
Highlight collection
Recordset for details
Base container class for fields (Dimensions and Measures)
Base class for filter.
Manager component for filter.
Implementation of ordered RecordSet.
Filter dimensions container
Base container class for Dimensions
Measure field
Represents a list of Measures
Measures container.
Virtial "Measures" dimension (special case)
The slice component.
Base container class for Axis, Filters and Measures
Basic class for event arguments with Slice event.
Raw field of slice - can be used as base for Dimensions and Measures. Slice fields comes from Cube and in fact are wrappers around them
SliceFieldContainerChangeEventArgs
Event arguments for slice field container change event.
SliceFieldContainerChangedEventArgs
Event arguments for slice field container changed event.
Data provider for slice fields.
A list of SliceField items
Implementation of data provider fo slice fields.
Implementation node provider for slice measure.
Dimension group
TopN engine
Collection of TopN
Field filter for unique values
UniqueValuesFieldFilterDataProvider
Unique values fiedl filter data provider implementation.
Filter implemetnation for unique values.
Virtual field.
Structs
Struct for axis level info
Coordinates and sizes of cell
Struct for chart parameters.
Parameters for hierarchical data.
Describes measure cell
Struct for measure cell position.
Axis cell properties for drawing and other processing in the traverse routine
Interfaces
Interface for chart integration.
Enums
Type of axis level
Level position type
Type on Axis Tree Node
Type of filer.
Aggregates that can be used in highilght rule calculation. This enum can be passed as an argument to RequestAggregate() method which returns aggregate by common dimension value using row/column scan
Defines kind of cells to apply highlight Can be used as a set
Scan direction for averate, top and other highlights where we need to choose between row/column scan
Type of container with fields
Type of unique values filter
Delegates
Delegate for calculate filter event.
Delegate for calculate measure event.
ChartsManagerNeedChartEventHandler
Delegate for charts manager need chart event.
Delegate for slice exis draw cell event.
Delegate for slice chart data.
SliceFieldContainerChangeEventHandler
Delegate for slice field container change.
SliceFieldContainerChangedEventHandler
Delegate for slice field container changed.
Delegate for slice hierarchical data.
Delegate for value event.
Delegate for value event.