IRowToRowMapper.GetRow Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Get an DataViewRow with the indicated active columns, based on the input input
.
Getting values on inactive columns of the returned row will throw.
The Schema of input
should be the same object as
InputSchema. Implementors of this method should throw if that is not the case. Conversely,
the returned value must have the same schema as OutputSchema.
This method creates a live connection between the input DataViewRow and the output DataViewRow. In particular, when the getters of the output DataViewRow are invoked, they invoke the
getters of the input row and base the output values on the current values of the input DataViewRow.
The output DataViewRow values are re-computed when requested through the getters. Also, the returned
DataViewRow will dispose input
when it is disposed.
public Microsoft.ML.DataViewRow GetRow (Microsoft.ML.DataViewRow input, System.Collections.Generic.IEnumerable<Microsoft.ML.DataViewSchema.Column> activeColumns);
abstract member GetRow : Microsoft.ML.DataViewRow * seq<Microsoft.ML.DataViewSchema.Column> -> Microsoft.ML.DataViewRow
Public Function GetRow (input As DataViewRow, activeColumns As IEnumerable(Of DataViewSchema.Column)) As DataViewRow
Parameters
- input
- DataViewRow
- activeColumns
- IEnumerable<DataViewSchema.Column>