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

NameDescription
System_CAPS_pubmethodCreateCommonTableExpression(String, CollationInfo)

Creates a common table expression (CTE) object that has the specified name and columns.

System_CAPS_pubmethodCreateDerivedTable(String, CollationInfo)

Creates a derived table object that has the specified name and columns.

System_CAPS_pubmethodCreateDmlDeletedTable(ITabular)

Creates a DML DELETE table object with the specified target table.

System_CAPS_pubmethodCreateDmlInsertedTable(ITabular)

Creates a DML INSERT table object with the specified target table.

System_CAPS_pubmethodCreateDmlTableSource(String, CollationInfo)

Creates a DML table source object that has the specified name and columns.

System_CAPS_pubmethodCreatePivotTable(String, CollationInfo)

Creates a pivot table object that has the specified name and columns.

System_CAPS_pubmethodCreateTable(ISchema, String)

Creates a database table object that belongs to the specified ISchema object and has specified name.

System_CAPS_pubmethodCreateTable(ITable)

Creates a database table object that is a copy of the specified ITable object.

System_CAPS_pubmethodCreateTableAlias(ITabular, String)

Creates a table alias for the specified ITabular object by using the specified alias.

System_CAPS_pubmethodCreateUnpivotTable(String, CollationInfo)

Creates an unpivot table object that has the specified name and list of columns.

System_CAPS_pubmethodCreateView(ISchema, String)

Creates a database view that belongs to the specified ISchema object and has the specified name.

System_CAPS_pubmethodCreateView(IView)

Creates a database view that is a copy of the specified IView object.

Return to top
Show: