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 class 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: