IColumnFactory Interface
Defines methods that are used to create IColumn objects.
Namespace: Microsoft.SqlServer.Management.SqlParser.MetadataProvider
Assembly: Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)
Syntax
'Declaration
Public Interface IColumnFactory
'Usage
Dim instance As IColumnFactory
public interface IColumnFactory
public interface class IColumnFactory
type IColumnFactory = interface end
public interface IColumnFactory
The IColumnFactory type exposes the following members.
Properties
Name | Description | |
---|---|---|
Null | Gets an IColumn object that can be used as a placeholder column. |
Top
Methods
Name | Description | |
---|---|---|
Create(String) | Obsolete. Creates an IMutableColumn object that has the specified name. | |
Create(ITabular, String) | Creates an ImutableColumn object that has the specified name. | |
CreateAnonymousColumn | Creates an IColumn object that represents an anonymous column of the specified scalar. | |
CreateColumnAlias(IColumn, String) | Creates an IColumn object that is an alias of the specified IScalar object and has the specified column alias name. | |
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) | Creates an IColumn object that is an alias of the specified IScalar object and has the specified column alias name. | |
CreateScalarAlias(ITabular, IScalar, String) | Creates an IColumn object that is an alias of the specified object and has the specified column alias name. | |
CreateSimpleColumn(String, IScalarDataType, Boolean) | Obsolete. Creates an IColumn object that has the specified column name and data type. | |
CreateSimpleColumn(ITabular, String, IScalarDataType, Boolean) | Creates an IColumn object that has the specified column name and data type. |
Top