Table of Contents

Class DataSourceCatalog

Namespace
ReportWright.Data.Metadata
Assembly
ReportWright.Data.Abstractions.dll

The tables, columns and relationships a data source offers the query designer: metadata only, never a row and never a connection string, so it may reach a browser.

public sealed class DataSourceCatalog
Inheritance
DataSourceCatalog
Inherited Members

Constructors

DataSourceCatalog(string, CatalogDialect, IReadOnlyList<CatalogTable>, IReadOnlyList<CatalogRelationship>, bool)

Initializes the catalog.

Fields

MaxTables

The most tables a catalog lists; a source with more is truncated.

Properties

DataSourceName

Gets the data source.

Dialect

Gets the dialect.

Relationships

Gets the relationships.

Tables

Gets the tables.

Truncated

Gets a value indicating whether the source had more tables than MaxTables.

Methods

Find(string)

Finds a table by qualified name or bare name, ignoring case.