Namespace DocWright.Reporting.Data
Classes
- ReportDataColumn
One column of a data reader's schema.
- ReportDataProvider
Supplies the rows of a report's datasets. DocWright executes no query, opens no connection and references no database library: every row a report reads comes through here, from the host.
- ReportDataQuery
One dataset's query as a data provider receives it: which dataset, which data source, and the command text and parameters with every expression already evaluated.
- ReportDataReader
The rows a data provider returns for one query: a schema first, then rows one at a time.
- ReportDataTable
An in-memory table of rows with a fixed schema: the simplest way to hand a report its data.
- ReportInMemoryDataProvider
A data provider over data the host already holds, matched to datasets by name.
- ReportObjectData<T>
Presents a sequence of objects as rows, with a column per selector the host declares.
- ReportQueryParameter
A query parameter with its value evaluated.