Export (0) Print
Expand All

ITabularFactory Interface

Defines methods that can be used to create tabular objects.

Namespace:  Microsoft.SqlServer.Management.SqlParser.MetadataProvider
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

public interface ITabularFactory

The ITabularFactory type exposes the following members.

  NameDescription
Public methodCreateCommonTableExpressionCreates a common table expression (CTE) object that has the specified name and columns.
Public methodCreateDerivedTableCreates a derived table object that has the specified name and columns.
Public methodCreateDmlDeletedTableCreates a DML DELETE table object with the specified target table.
Public methodCreateDmlInsertedTableCreates a DML INSERT table object with the specified target table.
Public methodCreateDmlTableSourceCreates a DML table source object that has the specified name and columns.
Public methodCreatePivotTableCreates a pivot table object that has the specified name and columns.
Public methodCreateTable(ITable)Creates a database table object that is a copy of the specified ITable object.
Public methodCreateTable(ISchema, String)Creates a database table object that belongs to the specified ISchema object and has specified name.
Public methodCreateTableAliasCreates a table alias for the specified ITabular object by using the specified alias.
Public methodCreateUnpivotTableCreates an unpivot table object that has the specified name and list of columns.
Public methodCreateView(IView)Creates a database view that is a copy of the specified IView object.
Public methodCreateView(ISchema, String)Creates a database view that belongs to the specified ISchema object and has the specified name.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2015 Microsoft