@@ -111,22 +111,6 @@ public static KeyToValueMappingEstimator MapKeyToValue(this TransformsCatalog.Co
111111 public static KeyToValueMappingEstimator MapKeyToValue ( this TransformsCatalog . ConversionTransforms catalog , InputOutputColumnPair [ ] columns )
112112 => new KeyToValueMappingEstimator ( CatalogUtils . GetEnvironment ( catalog ) , columns . Select ( x => ( x . OutputColumnName , x . InputColumnName ) ) . ToArray ( ) ) ;
113113
114- /// <summary>
115- /// Convert the key types (name of the column specified in the first item of the tuple) back to their original values
116- /// (named as specified in the second item of the tuple).
117- /// </summary>
118- /// <param name="catalog">The conversion transform's catalog</param>
119- /// <param name="columns">The pairs of input and output columns.</param>
120- /// <example>
121- /// <format type="text/markdown">
122- /// <]
124- /// ]]></format>
125- /// </example>
126- [ BestFriend ]
127- internal static KeyToValueMappingEstimator MapKeyToValue ( this TransformsCatalog . ConversionTransforms catalog , params ColumnOptions [ ] columns )
128- => new KeyToValueMappingEstimator ( CatalogUtils . GetEnvironment ( catalog ) , ColumnOptions . ConvertToValueTuples ( columns ) ) ;
129-
130114 /// <summary>
131115 /// Maps key types or key values into a floating point vector.
132116 /// </summary>
@@ -218,7 +202,7 @@ public static ValueToKeyMappingEstimator MapValueToKey(this TransformsCatalog.Co
218202 }
219203
220204 /// <summary>
221- /// Converts value types into <see cref="KeyType "/>, optionally loading the keys to use from <paramref name="keyData"/>.
205+ /// Converts value types into <see cref="KeyDataViewType "/>, optionally loading the keys to use from <paramref name="keyData"/>.
222206 /// </summary>
223207 /// <param name="catalog">The conversion transform's catalog.</param>
224208 /// <param name="columns">The data columns to map to keys.</param>
@@ -292,11 +276,11 @@ public static ValueMappingEstimator<TInputType, TOutputType> MapValue<TInputType
292276 internal static ValueMappingEstimator < TInputType , TOutputType > MapValue < TInputType , TOutputType > (
293277 this TransformsCatalog . ConversionTransforms catalog ,
294278 IEnumerable < KeyValuePair < TInputType , TOutputType > > keyValuePairs ,
295- params ColumnOptions [ ] columns )
279+ params InputOutputColumnPair [ ] columns )
296280 {
297281 var keys = keyValuePairs . Select ( pair => pair . Key ) ;
298282 var values = keyValuePairs . Select ( pair => pair . Value ) ;
299- return new ValueMappingEstimator < TInputType , TOutputType > ( CatalogUtils . GetEnvironment ( catalog ) , keys , values , ColumnOptions . ConvertToValueTuples ( columns ) ) ;
283+ return new ValueMappingEstimator < TInputType , TOutputType > ( CatalogUtils . GetEnvironment ( catalog ) , keys , values , InputOutputColumnPair . ConvertToValueTuples ( columns ) ) ;
300284 }
301285
302286 /// <summary>
@@ -320,12 +304,12 @@ internal static ValueMappingEstimator<TInputType, TOutputType> MapValue<TInputTy
320304 this TransformsCatalog . ConversionTransforms catalog ,
321305 IEnumerable < KeyValuePair < TInputType , TOutputType > > keyValuePairs ,
322306 bool treatValuesAsKeyType ,
323- params ColumnOptions [ ] columns )
307+ params InputOutputColumnPair [ ] columns )
324308 {
325309 var keys = keyValuePairs . Select ( pair => pair . Key ) ;
326310 var values = keyValuePairs . Select ( pair => pair . Value ) ;
327311 return new ValueMappingEstimator < TInputType , TOutputType > ( CatalogUtils . GetEnvironment ( catalog ) , keys , values , treatValuesAsKeyType ,
328- ColumnOptions . ConvertToValueTuples ( columns ) ) ;
312+ InputOutputColumnPair . ConvertToValueTuples ( columns ) ) ;
329313 }
330314
331315 /// <summary>
@@ -381,12 +365,12 @@ public static ValueMappingEstimator<TInputType, TOutputType> MapValue<TInputType
381365 internal static ValueMappingEstimator < TInputType , TOutputType > MapValue < TInputType , TOutputType > (
382366 this TransformsCatalog . ConversionTransforms catalog ,
383367 IEnumerable < KeyValuePair < TInputType , TOutputType [ ] > > keyValuePairs ,
384- params ColumnOptions [ ] columns )
368+ params InputOutputColumnPair [ ] columns )
385369 {
386370 var keys = keyValuePairs . Select ( pair => pair . Key ) ;
387371 var values = keyValuePairs . Select ( pair => pair . Value ) ;
388372 return new ValueMappingEstimator < TInputType , TOutputType > ( CatalogUtils . GetEnvironment ( catalog ) , keys , values ,
389- ColumnOptions . ConvertToValueTuples ( columns ) ) ;
373+ InputOutputColumnPair . ConvertToValueTuples ( columns ) ) ;
390374 }
391375
392376 /// <summary>
@@ -437,8 +421,8 @@ public static ValueMappingEstimator MapValue(
437421 [ BestFriend ]
438422 internal static ValueMappingEstimator MapValue (
439423 this TransformsCatalog . ConversionTransforms catalog ,
440- IDataView lookupMap , DataViewSchema . Column keyColumn , DataViewSchema . Column valueColumn , params ColumnOptions [ ] columns )
424+ IDataView lookupMap , DataViewSchema . Column keyColumn , DataViewSchema . Column valueColumn , params InputOutputColumnPair [ ] columns )
441425 => new ValueMappingEstimator ( CatalogUtils . GetEnvironment ( catalog ) , lookupMap , keyColumn . Name , valueColumn . Name ,
442- ColumnOptions . ConvertToValueTuples ( columns ) ) ;
426+ InputOutputColumnPair . ConvertToValueTuples ( columns ) ) ;
443427 }
444428}
0 commit comments