Class QueryableDataProvider
Represents an IData
Inherited Members
Namespace: Telerik.Pivot.Queryable
Assembly: Telerik.WinControls.PivotGrid.dll
Syntax
public class QueryableDataProvider : DataProviderBase, IDataProvider, INotifyPropertyChanged, ISupportInitialize, IAggregateDescriptionsGenerator, ICultureAwareProvider
Constructors
QueryableDataProvider()
Initializes a new instance of the Queryable
Declaration
public QueryableDataProvider()
Properties
AggregateDescriptions
A list of Queryable
Declaration
public Collection<QueryableAggregateDescriptionBase> AggregateDescriptions { get; }
Property Value
System.
|
CalculatedFields
Gets a list of Calculated
Declaration
public Collection<CalculatedField> CalculatedFields { get; }
Property Value
System.
|
ColumnGroupDescriptions
A list of Queryable
Declaration
public Collection<QueryableGroupDescription> ColumnGroupDescriptions { get; }
Property Value
System.
|
Culture
Gets or sets the CultureInfo used for grouping and formatting.
Declaration
public CultureInfo Culture { get; set; }
Property Value
System.
|
FilterDescriptions
A list of Filter
Declaration
public Collection<QueryableFilterDescription> FilterDescriptions { get; }
Property Value
System.
|
Results
Declaration
protected override IPivotResults Results { get; }
Property Value
Overrides
RowGroupDescriptions
A list of Queryable
Declaration
public Collection<QueryableGroupDescription> RowGroupDescriptions { get; }
Property Value
System.
|
Source
Gets or sets the IQueryable data source.
Declaration
public IQueryable Source { get; set; }
Property Value
System.
|
State
Gets the state object that is provided to Get
Declaration
public override object State { get; }
Property Value
System. The object that will be passed to Get |
Overrides
Methods
BlockUntilRefreshCompletes()
Block the calling thread until all calculations performed by calling Refresh() method completes.
Declaration
public override void BlockUntilRefreshCompletes()
Overrides
CreateFieldDescriptionsProvider()
Creates an instance of IField
Declaration
protected override IFieldDescriptionProvider CreateFieldDescriptionsProvider()
Returns
Overrides
GetAggregateDescriptionForFieldDescriptionCore(IPivotFieldInfo)
Creates and returns an aggregate description suitable for the supplied field description.
Declaration
protected override IAggregateDescription GetAggregateDescriptionForFieldDescriptionCore(IPivotFieldInfo description)
Parameters
IPivot A IPivot |
Returns
IAggregate An IAggregate |
Overrides
GetFilterDescriptionForFieldDescriptionCore(IPivotFieldInfo)
Returns a filter description suitable for the supplied field description.
Declaration
protected override FilterDescription GetFilterDescriptionForFieldDescriptionCore(IPivotFieldInfo description)
Parameters
IPivot A IPivot |
Returns
Filter An Filter |
Overrides
GetGroupDescriptionForFieldDescriptionCore(IPivotFieldInfo)
Creates and returns a group description suitable for the supplied field description.
Declaration
protected override IGroupDescription GetGroupDescriptionForFieldDescriptionCore(IPivotFieldInfo description)
Parameters
IPivot A IPivot |
Returns
IGroup An IGroup |