Version

Infragistics.Controls.DataSource Namespace

Classes
 ClassDescription
ClassAggregatedDataProvider This is a data provider to aggregate groupped and summarized data for use in components that want that information to be flattened.
ClassAsyncDataSourcePageRequest Represents an active page request for an async data source.
ClassAsyncDataSourcePageTaskHolder Encapsulates a running task for the async data provider worker.
ClassAsyncVirtualDataSourceDataProviderWorkerSettings Provides settings for the async data provider worker.
ClassAsyncVirtualDataSourceProviderTaskDataHolder Holds data about a running task for the async data provider worker.
ClassAsyncVirtualDataSourceProviderWorker Acts as a base class for asynchronous data provider workers. Provides a useful framework for scheduling and checking on asynchronous requests for data pages.
ClassAverageSummaryCalculator Summary calculator for calculating the average.
ClassBaseDataSource  
ClassContainsPropertyDataSourceFilterExpressionVisitor Visits an a filter expression and emits an odata expression.
ClassCountSummaryCalculator Summary calculator for counting the number of items.
ClassDataIntentAttribute  
ClassDataSourceAggregatedResult Represents the result of all changes applied to a specific item.
ClassDataSourceDataCommittedEventArgs Event arguments for the DataCommitted event.
ClassDataSourceDataProviderSchemaChangedEventArgs Provides information about a schema change event.
ClassDataSourceLocalDataProvider Represents a local data source data provider for in memory data.
ClassDataSourceRootSummariesChangedEventArgs Provides information about row expansion or collapse.
ClassDataSourceRowExpansionChangedEventArgs Provides information about row expansion or collapse.
ClassDataSourceSchemaChangedEventArgs Provides information about a schema change event that has occurred.
ClassDataSourceSpecialRow Represents a spcial row
ClassDefaultDataSourceSchema A default implemenation of a data source schema.
ClassDefaultODataLiteralEmitter A default implementation of an OData literal emitter.
ClassDefaultSectionInformation Represents information about a section in a data source.
ClassDefaultSummaryResult Represents the result of a summary.
ClassFilterExpression Represents a filter expression for use with the grids and data sources.
ClassFilterExpressionCollection Represents a colleciton of filter expressions.
ClassFilterExpressionEnvironment  
ClassFilterExpressionParsingHelper  
ClassFilterExpressionParsingResult  
ClassFilterExpressionVisitor Visits a filter expression for processing.
ClassFilterFactory Assists in building filters to use with the grids and datasources.
ClassFlatDataProvider This is a data provider to aggregate grouped and summarized data for use in components that want that information to be flattened.
ClassFunctionFilterExpression Represents a filter expression that is a function applied to some parameter expressions.
ClassLastMonthExpression Requests an expression for the LastMonth filter.
ClassLastQuarterExpression Represents an expression for the LastQuarter filter.
ClassLastWeekExpression Requests an expression for the LastWeek filter.
ClassLastYearExpression Requests an expression for the LastYear filter.
ClassLiteralFilterExpression Represents a literal value filter expression.
ClassLocalDataSource  
ClassMaxSummaryCalculator Summary calculator for calculating a maximum value.
ClassMinSummaryCalculator Summary calculator for calculating a minimum value.
ClassNextMonthExpression Requests an expression for the NextMonth filter.
ClassNextQuarterExpression Represents an expression for the NextQuarter filter.
ClassNextWeekExpression Requests an expression for the NextWeek filter.
ClassNextYearExpression Requests an expression for the NextYear filter.
ClassODataDataSourceFilterExpressionVisitor Visits an a filter expression and emits an odata expression.
ClassODataDataSourceSchema Represents the schema of the items within a page of the virtual data source.
ClassODataSchemaProvider Interrogates an OData data source for its schema.
ClassOffsettableWeekExpression  
ClassOperationFilterExpression Represents a filter expression that is an operator being applied to other expressions.
ClassPropertyReferenceFilterExpression Represents a filter expression that is a property access.
ClassProvideCalculatorEventArgs Event arguments for the ProvideCalculator event.
ClassQ1Expression Requests an expression for the Q1 filter.
ClassQ2Expression Requests an expression for the Q2 filter.
ClassQ3Expression Requests an expression for the Q3 filter.
ClassQ4Expression Requests an expression for the Q4 filter.
ClassSortDescriptionCollection Represents a collection of sort elements that are applied to a data source or provider.
ClassSummaryCalculator  
ClassSummaryDescription  
ClassSummaryDescriptionCollection  
ClassSumSummaryCalculator Summary calculator for calculating the sum.
ClassThisMonthExpression Requests an expression for the ThisMonth filter.
ClassThisQuarterExpression Represents an expression for the ThisQuarter filter.
ClassThisWeekExpression Requests an expression for the ThisWeek filter.
ClassThisYearExpression Requests an expression for the ThisYear filter.
ClassTodayExpression Requests an expression for the Today filter.
ClassTomorrowExpression Requests an expression for the Tomorrow filter.
ClassVirtualDataSource  
ClassWrapperExpression Base class for a wrapped expression.
ClassYearToDateExpression Requests an expression for the YearToDate filter.
ClassYesterdayExpression Requests an expression for the Yesterday filter.
Interfaces
 InterfaceDescription
InterfaceIDataIntentAttribute  
InterfaceIDataSource AddOnSchemaChangedListener Represents a data source for use in components which need advanced access to data.
InterfaceIDataSourceClonableDataProvider Represents an interface that a data provider can implement to be clonable.
InterfaceIDataSourceDataProvider Represents an interface that can be implemented to create a data provider for a data source.
InterfaceIDataSourceDataProviderUpdateNotifier Can be implemented to serve as a target for data provider update events.
InterfaceIDataSourceExecutionContext Represents an execution context that DataSources and DataProviders can syncrhonize execution with, or use to delay execution of some logic.
InterfaceIDataSourceLocalDataProvider Represents a local data provider which has synchronous access to actual data items.
InterfaceIDataSourcePage Represents a single page of data from a data source.
InterfaceIDataSourceSchema Represents information about the properties available on items of a data source.
InterfaceIDataSourceSupportsCount A data source that supports indicating the actual count of its items.
InterfaceIDataSourceSupportsIndexedAccess A data source that supports indexed access to its items.
InterfaceIDataSourceUpdateNotifier Represents the events that a data source can notify consumers about.
InterfaceIDataSourceVirtualDataProvider Represents a virtual data provider for a data source. A virtual data provider is paged and will load requested pages asynchronously.
InterfaceIEditableDataSource AddOnSchemaChangedListener Represents a data source for use in components which need advanced access to data.
InterfaceIFilterExpression Interface for filter expressions.
InterfaceIFilterExpressionEnvironment  
InterfaceIFunctionFilterExpression  
InterfaceILiteralFilterExpression  
InterfaceIODataLiteralEmitter Emits OData literals.
InterfaceIOperationFilterExpression  
InterfaceIPropertyReferenceFilterExpression  
InterfaceISectionInformation Gets information about a section in a data source.
InterfaceISummaryResult Interface describing the result of a summary.
InterfaceISupportsDataChangeNotifications Implementors support being notified of changes to data collections.
InterfaceISupportsExpansionChangeNotifications Implementors support being notified of expansion changes.
Delegates
 DelegateDescription
DelegateDataSourceBatchCompletedCallback Represents a callback for when a batch request has been completed.
DelegateDataSourceDataCommittedHandler Event handler for the DataCommitted event.
DelegateDataSourceDataProviderSchemaChangedHandler Called when the schame for a data provider has changed.
DelegateDataSourceExecutionContextExecuteCallback Represents a callback to perfom action syncrhonized with an exeuction context.
DelegateDataSourceFilterBuilderBuildCallback A callback for interacting with the filter builder factory.
DelegateDataSourcePageLoadedCallback Represents a callback for when a page is successfully loaded by a virtual data source.
DelegateDataSourceRootSummariesChangedHandler Called when a row is expanded or collapsed.
DelegateDataSourceRowExpansionChangedHandler Called when a row is expanded or collapsed.
DelegateDataSourceSchemaChangedHandler Called when a data source schema changes.
DelegateProvideCalculatorEventHandler Called by custom summaries when they require a new SummaryCalculator instance.
Enumerations
 EnumerationDescription
EnumerationDataSourcePageRequestPriority Indicates the priority for a page request.
EnumerationDataSourceRowType The row type.
EnumerationDataSourceSchemaPropertyType Enumerates the available property types on a data source schema.
EnumerationDataSourceSectionHeaderDisplayMode Enumerates possible display modes for section headers.
EnumerationDataSourceSummaryOperand  
EnumerationDataSourceSummaryScope Enumerates different calculation modes for summaries in the data source.
EnumerationFilterExpressionFunctionType Indentifies the function type for a filter function expression.
EnumerationFilterExpressionOperatorType Identifies the operator type of an operator filter expression.
EnumerationFilterExpressionWrapperType Identifies the type of wrapper expression.
EnumerationFlatDataProviderJoinCollisionType Enumerates the join types available to the flat data provider.
EnumerationFlatDataProviderJoinType Enumerates the join types available to the flat data provider.
See Also