This class describes the settings used when performing the AddColumns(DataSource, AddColumnsSettings) operation on a
            DataTable.
            
            Inheritance Hierarchy
              Spotfire.Dxp.DataAddColumnsSettings
Namespace: Spotfire.Dxp.Data
Assembly: Spotfire.Dxp.Data (in Spotfire.Dxp.Data.dll) Version: 30.0.11525.4184 (30.0.11525.4184)
Syntax
C#
[SerializableAttribute] [PersistenceVersionAttribute(13, 0)] public sealed class AddColumnsSettings : ISerializable
The AddColumnsSettings type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
|  | AddColumnsSettings(IDictionaryDataColumnSignature, DataColumnSignature, JoinType, IEnumerableDataColumnSignature) | 
            Initializes a new instance of the AddColumnsSettings class.
            Settings for adding columns to a DataTable using
            the AddColumns(DataSource, AddColumnsSettings) method.
             | 
|  | AddColumnsSettings(DataTable, DataSource, JoinType) | Initializes a new instance of the AddColumnsSettings class. 
            Settings for adding columns to a DataTable using
            the AddColumns(DataSource, AddColumnsSettings) method. This method performs an
            automatic match.
             | 
|  | AddColumnsSettings(IDictionaryDataColumnSignature, DataColumnSignature, JoinType, IEnumerableDataColumnSignature, Boolean) | 
            Initializes a new instance of the AddColumnsSettings class.
            Settings for adding columns to a DataTable using
            the AddColumns(DataSource, AddColumnsSettings) method.
             | 
|  | AddColumnsSettings(DataTable, DataSource, JoinType, Boolean) | 
            Initializes a new instance of the AddColumnsSettings class.
            Settings for adding columns to a DataTable using
            the AddColumns(DataSource, AddColumnsSettings) method. This method performs an
            automatic match.
             | 
Methods
| Name | Description | |
|---|---|---|
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | WithIgnoredColumns | 
            Creates a copy of this AddColumnsSettings instance, with new IgnoredColumns.
             | 
|  | WithJoinType | 
            Creates a copy of this AddColumnsSettings instance, with a new JoinType.
             | 
|  | WithMap | 
            Creates a copy of this AddColumnsSettings instance, with a new Map.
             | 
|  | WithTreatEmptyValuesAsEqual | 
            Creates a copy of this AddColumnsSettings instance, with a new TreatEmptyValuesAsEqual setting.
             | 
Properties
| Name | Description | |
|---|---|---|
|  | IgnoredColumns | 
            Gets the signatures for the columns in the added data that should be ignored, i.e. not part of the resulting columns.
             | 
|  | JoinType | 
            Gets the type of join to perform.
             | 
|  | Map | 
            Gets the join condition between columns in the original data (keys) and columns in the added data (values).
             | 
|  | TreatEmptyValuesAsEqual | 
            Gets a value indicating whether empty values should be treated as equal when performing the join.
             | 
Version Information
See Also