Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

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
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.