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. |
Base class for GroupDescription. |
Base class that describes the aggregation of items using a property name as the criteria. |
Provides a pivot grouping access to local source such as an IList of instances of user defined classes. |
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 Base class that describes the aggregation of items using a property name as the criteria. |
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. |
Base class used to group items, provide well known groups, sort and filter the groups for a LocalDataSourceProvider based on the item's PropertyName value. |
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. |