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)

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