Share via


Microsoft.Data.Schema.SchemaModel.Abstract Namespace

The abstract model contains base interfaces used by all DSPs. It defines basic ANSI SQL elements, such as table.

Interfaces

  Interface Description
Public interface IColumn Represents a column and defines a surrogate relationship to IType through ITypeSpecifier.
Public interface IColumnSource Represents any element that will contain columns, such as ITable or IView.
Public interface IFunction Represents a function.
Public interface IIndex Represents an index.
Public interface IProcedure Represents a procedure.
Public interface IScript Represents any element. It does not care about shape, but it does care about body dependencies.
Public interface ITable Represents the table element.
Public interface IType Represents any data type.
Public interface ITypeSpecifier Represents the type specifier.
Public interface IView Represents the view element.