IColumnFactory IColumnFactory IColumnFactory Interface

Definition

Defines methods that are used to create IColumn objects.

public interface class IColumnFactory
public interface IColumnFactory
Public Interface IColumnFactory

Properties

Null Null Null

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

Methods

Create(ITabular, String) Create(ITabular, String) Create(ITabular, String)

Creates an IMutableColumn object that has the specified name.

CreateAnonymousColumn(IScalarDataType, Boolean) CreateAnonymousColumn(IScalarDataType, Boolean) CreateAnonymousColumn(IScalarDataType, Boolean)

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

CreateColumnAlias(IColumn, String) CreateColumnAlias(IColumn, String) 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) CreateColumnAlias(ITabular, 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(IScalar, String) 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) CreateScalarAlias(ITabular, 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) CreateSimpleColumn(ITabular, String, IScalarDataType, Boolean) CreateSimpleColumn(ITabular, String, IScalarDataType, Boolean)

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

Applies to