Large data sets
Use the APIs in this category to manage the flow of large amounts of data from your data sources.
To learn more about managing large data sets, visit the Working with large amounts of data documentation.
- AsyncDataModel -
A data model that manages a partial cache of data from the full data set.
- AsyncHeaderDataModel -
A data model that supports index paths with length of two.
- AsyncHierarchicalDataModel -
A data model that supports index paths with length greater than one.
- DataItem -
This class represents a single item of data in a result set.
- DataModelDecorator -
DataModelDecorator is used to decorate the DataModel before it is used by ListView.
- DataQuery -
Retrieve data for a particular view of a data source.
- DataQueryDecorator -
A DataQuery wrapper that extends the behavior of existing queries.
- DataRevision -
This class encapsulates revision information for some data.
- HeaderDataItem -
This class represents a single header data item.
- HeaderDataQuery -
Retrieve data and header data for a particular view of a data source.
- HeaderDescriptor -
HeaderDescriptor is used to describe the header data returned by the HeaderDataQuery.
- NumericRevision -
A Revision which uses a 64-bit unsigned integer as the revision.
- Revision -
This is an interface for objects that can be compared, to determine whether the associated data has changed.
- SimpleQueryDataModel -
A simple data model that loads data from a DataQuery.
- SqlDataQuery -
The default DataQuery implementation that uses an SQL select to retrieve data.
- SqlHeaderDataQuery -
The default HeaderDataQuery implementation that uses SQL selects to retrieve header and detail data.
- SqlQueryUtils -
Utility methods for performing common operations in SQL data queries.
- QueryDataModel -
A data model that loads its data from a DataQuery.