Table of Contents

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.