2 writes to ColumnPairs
Microsoft.ML.Data (2)
Transforms\OneToOneTransformerBase.cs (2)
33ColumnPairs = columns; 46ColumnPairs = new (string outputColumnName, string inputColumnName)[n];
120 references to ColumnPairs
Microsoft.ML.Data (120)
Transforms\ColumnCopying.cs (2)
102internal IReadOnlyCollection<(string outputColumnName, string inputColumnName)> Columns => ColumnPairs.AsReadOnly(); 194=> new Mapper(this, inputSchema, ColumnPairs);
Transforms\FeatureContributionCalculationTransformer.cs (3)
181if (!schema.TryGetColumnIndex(_parent.ColumnPairs[0].inputColumnName, out _featureColumnIndex)) 182throw Host.ExceptSchemaMismatch(nameof(schema), "input", _parent.ColumnPairs[0].inputColumnName); 185throw Host.ExceptSchemaMismatch(nameof(schema), "feature", _parent.ColumnPairs[0].inputColumnName, "vector of Single", schema[_featureColumnIndex].Type.ToString());
Transforms\Hashing.cs (12)
202DataViewSchema.Column? srcCol = input.Schema.GetColumnOrNull(ColumnPairs[i].inputColumnName); 204throw Host.ExceptSchemaMismatch(nameof(input), "input", ColumnPairs[i].inputColumnName); 291var columnsLength = ColumnPairs.Length; 295_columns[i] = new HashingEstimator.ColumnOptions(ColumnPairs[i].outputColumnName, ColumnPairs[i].inputColumnName, ctx); 311Host.Assert(_columns.Length == ColumnPairs.Length); 1325_srcTypes[i] = inputSchema[_parent.ColumnPairs[i].inputColumnName].Type; 1331var result = new DataViewSchema.DetachedColumn[_parent.ColumnPairs.Length]; 1332for (int i = 0; i < _parent.ColumnPairs.Length; i++) 1334InputSchema.TryGetColumnIndex(_parent.ColumnPairs[i].inputColumnName, out int colIndex); 1341result[i] = new DataViewSchema.DetachedColumn(_parent.ColumnPairs[i].outputColumnName, _dstTypes[i], meta.ToAnnotations()); 1461var info = _parent.ColumnPairs[iinfo];
Transforms\KeyToValue.cs (11)
69internal IReadOnlyCollection<(string outputColumnName, string inputColumnName)> Columns => ColumnPairs.AsReadOnly(); 173var result = new DataViewSchema.DetachedColumn[_parent.ColumnPairs.Length]; 174for (int i = 0; i < _parent.ColumnPairs.Length; i++) 178result[i] = new DataViewSchema.DetachedColumn(_parent.ColumnPairs[i].outputColumnName, _types[i], meta.ToAnnotations()); 190for (int iinfo = 0; iinfo < _parent.ColumnPairs.Length; ++iinfo) 192var info = _parent.ColumnPairs[iinfo]; 223types = new DataViewType[_parent.ColumnPairs.Length]; 224kvMaps = new KeyToValueMap[_parent.ColumnPairs.Length]; 250Host.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length); 582for (int iinfo = 0; iinfo < _parent.ColumnPairs.Length; ++iinfo) 584var info = _parent.ColumnPairs[iinfo];
Transforms\KeyToVector.cs (17)
119throw Host.ExceptSchemaMismatch(nameof(inputSchema), "input", ColumnPairs[col].inputColumnName, reason, type.ToString()); 155Host.Assert(_columns.Length == ColumnPairs.Length); 179var columnsLength = ColumnPairs.Length; 189_columns[i] = new KeyToVectorMappingEstimator.ColumnOptions(ColumnPairs[i].outputColumnName, ColumnPairs[i].inputColumnName, bags[i]); 248_types = new VectorDataViewType[_parent.ColumnPairs.Length]; 255for (int i = 0; i < _parent.ColumnPairs.Length; i++) 277var infos = new ColInfo[_parent.ColumnPairs.Length]; 278for (int i = 0; i < _parent.ColumnPairs.Length; i++) 280if (!inputSchema.TryGetColumnIndex(_parent.ColumnPairs[i].inputColumnName, out int colSrc)) 281throw Host.ExceptSchemaMismatch(nameof(inputSchema), "input", _parent.ColumnPairs[i].inputColumnName); 284infos[i] = new ColInfo(_parent.ColumnPairs[i].outputColumnName, _parent.ColumnPairs[i].inputColumnName, type); 291var result = new DataViewSchema.DetachedColumn[_parent.ColumnPairs.Length]; 292for (int i = 0; i < _parent.ColumnPairs.Length; i++) 294InputSchema.TryGetColumnIndex(_parent.ColumnPairs[i].inputColumnName, out int colIndex); 298result[i] = new DataViewSchema.DetachedColumn(_parent.ColumnPairs[i].outputColumnName, _types[i], builder.ToAnnotations());
Transforms\Normalizer.cs (11)
621var cols = new ColumnOptions[ColumnPairs.Length]; 623for (int iinfo = 0; iinfo < ColumnPairs.Length; iinfo++) 628cols[iinfo] = new ColumnOptions(ColumnPairs[iinfo].outputColumnName, ColumnPairs[iinfo].inputColumnName, typeSrc, function); 642var cols = new ColumnOptions[ColumnPairs.Length]; 644for (int iinfo = 0; iinfo < ColumnPairs.Length; iinfo++) 647var typeSrc = input.Schema[ColumnPairs[iinfo].inputColumnName].Type; 649cols[iinfo] = new ColumnOptions(ColumnPairs[iinfo].outputColumnName, ColumnPairs[iinfo].inputColumnName, typeSrc, function); 708throw Host.ExceptSchemaMismatch(nameof(inputSchema), "input", ColumnPairs[col].inputColumnName, expectedType, "variable-size vector"); 711throw Host.ExceptSchemaMismatch(nameof(inputSchema), "input", ColumnPairs[col].inputColumnName, expectedType, colType.ToString());
Transforms\OneToOneTransformerBase.cs (9)
51ColumnPairs[i] = (outputColumnName, inputColumnName); 66ctx.Writer.Write(ColumnPairs.Length); 67for (int i = 0; i < ColumnPairs.Length; i++) 69ctx.SaveNonEmptyString(ColumnPairs[i].outputColumnName); 70ctx.SaveNonEmptyString(ColumnPairs[i].inputColumnName); 77Contracts.Assert(0 <= col && col < ColumnPairs.Length); 79if (!inputSchema.TryGetColumnIndex(ColumnPairs[col].inputColumnName, out srcCol)) 80throw Host.ExceptSchemaMismatch(nameof(inputSchema), "input", ColumnPairs[col].inputColumnName); 102for (int i = 0; i < _parent.ColumnPairs.Length; i++)
Transforms\SlotsDroppingTransformer.cs (28)
277Host.AssertNonEmpty(ColumnPairs); 292Host.AssertNonEmpty(ColumnPairs); 293var size = ColumnPairs.Length; 343for (int i = 0; i < ColumnPairs.Length; i++) 473_cols = new int[_parent.ColumnPairs.Length]; 474_srcTypes = new DataViewType[_parent.ColumnPairs.Length]; 475_dstTypes = new DataViewType[_parent.ColumnPairs.Length]; 476_slotDropper = new SlotDropper[_parent.ColumnPairs.Length]; 477_suppressed = new bool[_parent.ColumnPairs.Length]; 478_categoricalRanges = new int[_parent.ColumnPairs.Length][]; 480for (int i = 0; i < _parent.ColumnPairs.Length; i++) 482if (!InputSchema.TryGetColumnIndex(_parent.ColumnPairs[i].inputColumnName, out _cols[i])) 483throw Host.ExceptSchemaMismatch(nameof(inputSchema), "input", _parent.ColumnPairs[i].inputColumnName); 489throw Host.ExceptSchemaMismatch(nameof(inputSchema), "input", _parent.ColumnPairs[i].inputColumnName); 526Host.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length); 552Host.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length); 570Host.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length); 722Host.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length); 741Host.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length); 762Host.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length); 783Host.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length); 810Host.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length); 826var result = new DataViewSchema.DetachedColumn[_parent.ColumnPairs.Length]; 827for (int i = 0; i < _parent.ColumnPairs.Length; i++) 832InputSchema.TryGetColumnIndex(_parent.ColumnPairs[iinfo].inputColumnName, out int colIndex); 872result[iinfo] = new DataViewSchema.DetachedColumn(_parent.ColumnPairs[iinfo].outputColumnName, _dstTypes[iinfo], builder.ToAnnotations()); 885string inputColumnName = _parent.ColumnPairs[iinfo].inputColumnName; 890string dstVariableName = ctx.AddIntermediateVariable(_dstTypes[iinfo], _parent.ColumnPairs[iinfo].outputColumnName);
Transforms\TypeConverting.cs (5)
253var columnsLength = ColumnPairs.Length; 290_columns[i] = new TypeConvertingEstimator.ColumnOptions(ColumnPairs[i].outputColumnName, kind.ToDataKind(), ColumnPairs[i].inputColumnName, keyCount); 400inputSchema.TryGetColumnIndex(_parent.ColumnPairs[i].inputColumnName, out _srcCols[i]); 470Contracts.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length);
Transforms\ValueMapping.cs (4)
1025return new Mapper(this, schema, _valueMap, ColumnPairs); 1063for (int iinfo = 0; iinfo < _parent.ColumnPairs.Length; ++iinfo) 1065string inputColumnName = _parent.ColumnPairs[iinfo].inputColumnName; 1066string outputColumnName = _parent.ColumnPairs[iinfo].outputColumnName;
Transforms\ValueToKeyMappingTransformer.cs (18)
231var infos = new ColInfo[ColumnPairs.Length]; 232for (int i = 0; i < ColumnPairs.Length; i++) 234if (!inputSchema.TryGetColumnIndex(ColumnPairs[i].inputColumnName, out int colSrc)) 235throw Host.ExceptSchemaMismatch(nameof(inputSchema), "input", ColumnPairs[i].inputColumnName); 239throw Host.ExceptSchemaMismatch(nameof(inputSchema), "input", ColumnPairs[i].inputColumnName, reason, type.ToString()); 240infos[i] = new ColInfo(ColumnPairs[i].outputColumnName, ColumnPairs[i].inputColumnName, type); 322var columnsLength = ColumnPairs.Length; 662Host.Assert(_textMetadata.Length == ColumnPairs.Length); 721_types = new DataViewType[_parent.ColumnPairs.Length]; 722for (int i = 0; i < _parent.ColumnPairs.Length; i++) 733_termMap = new BoundTermMap[_parent.ColumnPairs.Length]; 734for (int iinfo = 0; iinfo < _parent.ColumnPairs.Length; ++iinfo) 742var result = new DataViewSchema.DetachedColumn[_parent.ColumnPairs.Length]; 743for (int i = 0; i < _parent.ColumnPairs.Length; i++) 745InputSchema.TryGetColumnIndex(_parent.ColumnPairs[i].inputColumnName, out int colIndex); 751result[i] = new DataViewSchema.DetachedColumn(_parent.ColumnPairs[i].outputColumnName, _types[i], builder.ToAnnotations()); 759Contracts.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length);