IColumnFactory Interface
Defines methods that are used to create IColumn objects.
Assembly: Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)
| Name | Description | |
|---|---|---|
![]() | Create(ITabular^, String^) | Creates an T:Microsoft.SqlServer.Management.SqlParser.Metadata.ImutableColumn object that has the specified name. |
![]() | CreateAnonymousColumn(IScalarDataType^, Boolean) | Creates an IColumn object that represents an anonymous column of the specified scalar. |
![]() | CreateColumnAlias(IColumn^, String^) | |
![]() | CreateColumnAlias(ITabular^, IColumn^, String^) | Creates an IColumn object that is an alias of the specified object and has the specified column alias name. |
![]() | CreateScalarAlias(IScalar^, String^) | |
![]() | CreateScalarAlias(ITabular^, IScalar^, String^) | Creates an IColumn object that is an alias of the specified object and has the specified column alias name. |
![]() | CreateSimpleColumn(ITabular^, String^, IScalarDataType^, Boolean) | Creates an IColumn object that has the specified column name and data type. |
Show:

