Export (0) Print
Expand All

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

The IColumnFactory type exposes the following members.

  NameDescription
Public propertyNullGets an IColumn object that can be used as a placeholder column.
Top

  NameDescription
Public methodCreateCreates an ImutableColumn object that has the specified name.
Public methodCreateAnonymousColumnCreates an IColumn object that represents an anonymous column of the specified scalar.
Public methodCreateColumnAlias(IColumn, String)Creates an IColumn object that is an alias of the specified IScalar object and has the specified column alias name.
Public methodCreateColumnAlias(ITabular, IColumn, String)Creates an IColumn object that is an alias of the specified object and has the specified column alias name.
Public methodCreateScalarAlias(IScalar, String)Creates an IColumn object that is an alias of the specified IScalar object and has the specified column alias name.
Public methodCreateScalarAlias(ITabular, IScalar, String)Creates an IColumn object that is an alias of the specified object and has the specified column alias name.
Public methodCreateSimpleColumnCreates an IColumn object that has the specified column name and data type.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft