Export (0) Print
Expand All

IColumnFactory Interface

 

Applies To: SQL Server 2016 Preview

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)

public interface IColumnFactory

NameDescription
System_CAPS_pubpropertyNull

Gets an IColumn object that can be used as a placeholder column.

NameDescription
System_CAPS_pubmethodCreate(ITabular, String)

Creates an T:Microsoft.SqlServer.Management.SqlParser.Metadata.ImutableColumn object that has the specified name.

System_CAPS_pubmethodCreateAnonymousColumn(IScalarDataType, Boolean)

Creates an IColumn object that represents an anonymous column of the specified scalar.

System_CAPS_pubmethodCreateColumnAlias(IColumn, String)

Creates an IColumn object that is an alias of the specified IScalar object and has the specified column alias name.

System_CAPS_pubmethodCreateColumnAlias(ITabular, IColumn, String)

Creates an IColumn object that is an alias of the specified object and has the specified column alias name.

System_CAPS_pubmethodCreateScalarAlias(IScalar, String)

Creates an IColumn object that is an alias of the specified IScalar object and has the specified column alias name.

System_CAPS_pubmethodCreateScalarAlias(ITabular, IScalar, String)

Creates an IColumn object that is an alias of the specified object and has the specified column alias name.

System_CAPS_pubmethodCreateSimpleColumn(ITabular, String, IScalarDataType, Boolean)

Creates an IColumn object that has the specified column name and data type.

Return to top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2015 Microsoft