Namespace Telerik.Pivot.Core
Classes
|
Represents a base type for aggregate description. |
|
Extension methods for the AggregateValue class. |
|
Computes the average. |
|
CalculatedAggregateDescription Class that describes the aggregation of items using CalculatedField as the criteria. |
|
Represents an abstraction of a calculated field. |
|
Represents an abstraction of a calculated item. |
|
Contains the value of an AggregateValue and the IAggregateDescription that produced it. |
|
Defines an object that has a modifiable state and a read-only state. Classes that derive from Cloneable can clone themselves. |
|
Counts items. |
|
Base implementation of IDataProvider. |
|
DataProviderStatusChangedEventArgs Event data for the StatusChanged event of all IDataProvider types. |
|
Used for System.DateTime values to group items, provide well known groups, sort and filter the groups. |
|
Contains mechanisms to access and describe properties of objects used as source in pivot grouping. |
|
|
|
Used for numeric values to group items, provide well known groups, sort and filter the groups. |
|
Base class for FilterDescription. |
|
Used for IGroup comparison based on their grand totals. |
|
A base class for IGroup comparers. |
|
Used to group items, provide well known groups, sort and filter the groups. |
|
Provides a base class for group descriptions in pivot operations. This abstract class defines the foundation for grouping data items with support for sorting, comparison logic, and grand total functionality. Derived classes implement specific grouping strategies for different data types and scenarios. |
|
Base class that describes the aggregation of items using a property name as the criteria. |
|
Provides pivot grouping and aggregation operations for local data sources such as IList collections and user-defined class instances. This data provider enables in-memory pivot operations with support for property-based grouping, filtering, aggregation, and drill-down functionality. |
|
Computes the maximum. |
|
Computes the minimum. |
|
Object that represents Group with null value. |
|
NumericFormatAggregateFunction Base class for generic AggregateFunctions that preserve the meaning of the underlying data. It provides a basic functionality to select default string formats. |
|
Exposes a method that compares two objects. |
|
|
|
Base dynamic class . |
|
Provides all known types necessary for serializing LocalDataSourceProvider. Use this class to extract these knownTypes and concatenate them with your knownTypes, so you can pass them to System.Runtime.Serialization.DataContractSerializer for example. |
|
PrepareDescriptionForFieldEventArgs Provides data for the PrepareDescriptionForField event. |
|
Computes the product. |
|
Describes the aggregation of items using a property name as the criteria. |
|
PropertyAggregateDescriptionBase Provides a base class for aggregate descriptions that perform calculations on object properties in pivot operations. This abstract class defines property-based aggregation with support for various aggregate functions, null value handling, and automatic function selection based on data types and calculated items. |
|
Report FilterDescription implementation. |
|
Report FilterDescription implementation. |
|
Used to group items, provide well known groups, sort and filter the groups for a LocalDataSourceProvider based on the item's PropertyName value. |
|
Provides a base class for grouping items in pivot operations based on object property values. This class enables property-based grouping, sorting, and filtering for LocalDataSourceProvider with support for well-known groups, calculated items, and culture-aware operations. |
|
Class used to describe fields required in CalculatedField. |
|
Represents collection IList container for SetCondition and OlapSetCondition items, SetCondition |
|
Provides data for the SettingsChanged event. |
|
Base class that support Clone() Clone and System.ComponentModel.INotifyPropertyChanged. |
|
A Collection of SettingsNode items. Tunnels events from the items to the Parent. Does not raises SettingsChanged on collection change. |
|
StatisticalFormatAggregateFunction Base class for generic statistical AggregateFunctions. It provides a basic functionality to select default string formats. |
|
Estimates the standard deviation of a population based on a sample. |
|
Estimates the standard deviation of a population based on the entire population. |
|
Computes the sum. |
|
Estimates the variance based on a sample. |
|
Estimates the variance based on the entire population. |
Structs
|
An unique point determined by two IGroups - the RowGroup and the ColumnGroup. |
Interfaces
|
Specify the set of properties and methods that a AggregateDescription should implement. |
|
Specify the minimum set of properties and methods that a AggregateDescription should implement. |
|
This interface provides access to the IGroups and intermediate AggregateValues accumulated during a pivot grouping process. |
|
Expose method to get aggregate value based on group name. |
|
Expose method to get aggregate value based on RequiredField. |
|
|
|
Provides data access for pivot grouping. |
|
Base interface for describing FilterDescription, GroupDescription and AggregateDescription. |
|
|
|
Specifies that this object supports a simple, transacted notification for change initialization. |
|
A pivot group abstraction. |
|
Interface that describe GroupDescription. |
|
TODO: Update summary. |
|
Describes a hierarchy. |
|
Specifies that the object has a display friendly name to be used for UI purposes. |
|
This interface provides access to the IGroups and AggregateValues accumulated during a pivot grouping process. |
|
Represents an interface for controlling pivot settings like group descriptions, aggregate descriptions, etc. |
|
An read only list. |
|
|
|
Provides the underlying data behind a pivot grouping. |
Enums
|
Specifies description type. |
|
An IDataProvider status. |
|
Grouping steps for groups based on System.DateTime values. |
|
Possible IGroup types. |
|
Identifies a pivot grouping axis - rows or columns. |
|
Identifies a location of a subset of items in a sorted list. |
|
Specifies how items are sorted. |