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 | |
---|---|---|
![]() |
IColumn | Represents a column and defines a surrogate relationship to IType through ITypeSpecifier. |
![]() |
IColumnSource | Represents any element that will contain columns, such as ITable or IView. |
![]() |
IFunction | Represents a function. |
![]() |
IIndex | Represents an index. |
![]() |
IProcedure | Represents a procedure. |
![]() |
IScript | Represents any element. It does not care about shape, but it does care about body dependencies. |
![]() |
ITable | Represents the table element. |
![]() |
IType | Represents any data type. |
![]() |
ITypeSpecifier | Represents the type specifier. |
![]() |
IView | Represents the view element. |