Class QueryableAggregateDescription
Represents an aggregate description for QueryableDataProvider.
Inheritance
Inherited Members
Namespace: Telerik.Pivot.Queryable
Assembly: Telerik.Pivot.DataProviders.Queryable.dll
Syntax
public abstract class QueryableAggregateDescription : QueryableAggregateDescriptionBase, INotifyPropertyChanged, ISupportInitialize, IObservableServiceProvider, IServiceProvider, IEditable, IAggregateDescription, IDescriptionBase, INamed, ITotalFormatHost, IDescriptionsReferencing, IStringFormattableAggregate
Properties
AggregateMethodName
Gets the name of the aggregate method on the Extension
Declaration
protected abstract string AggregateMethodName { get; }
Property Value
System. The name of the aggregate method that will be used. |
ExtensionMethodsType
Gets the type of the extension methods that holds the extension methods for
aggregation. For example System.
Declaration
protected virtual Type ExtensionMethodsType { get; }
Property Value
System. The type of that holds the extension methods. The default value is System. |
FunctionName
Gets or sets the name of the aggregate function, which appears as a property of the group record on which records the function works.
Declaration
public virtual string FunctionName { get; set; }
Property Value
System. The name of the function as visible from the group record. |
Methods
CreateAggregateExpression(Expression, String)
Creates the aggregate expression.
Declaration
protected abstract Expression CreateAggregateExpression(Expression enumerableExpression, string aggregatedValueName)
Parameters
System. The grouping expression. |
System. TODO: finish this. |
Returns
System.
|
CreateAggregateValueExpression(ParameterExpression)
Creates the aggregate expression.
Declaration
protected abstract Expression CreateAggregateValueExpression(ParameterExpression itemExpression)
Parameters
System. TODO: finish this. |
Returns
System.
|
GenerateFunctionName()
Generates identification string for this function using Aggregate
Declaration
protected abstract string GenerateFunctionName()
Returns
System. Function identification string. |