IRowToRowMapper Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ten interfejs mapuje dane wejściowe DataViewRow na dane wyjściowe DataViewRow. Zazwyczaj dane wyjściowe zawierają zarówno kolumny wejściowe, jak i nowe kolumny dodane przez klasę implementowania, chociaż niektóre implementacje mogą zwracać podzbiór kolumn wejściowych. Ten interfejs jest podobny do Microsoft.ML.Data.ISchemaBoundRowMapper, z wyjątkiem nie ma żadnych mapowań ról wejściowych, więc aby ponownie połączyć, należy użyć tych samych nazw kolumn wejściowych. Implementacje tego interfejsu są zwykle tworzone za pośrednictwem zdefiniowanych danych wejściowych DataViewSchema.
public interface IRowToRowMapper
type IRowToRowMapper = interface
Public Interface IRowToRowMapper
Właściwości
InputSchema |
Mapery są definiowane jako akceptowanie danych wejściowych przy użyciu tego bardzo konkretnego schematu. |
OutputSchema |
Pobiera wystąpienie opisujące DataViewSchema nazwy i typy kolumn w danych wyjściowych wygenerowanych przez ten maper. |
Metody
GetDependencies(IEnumerable<DataViewSchema.Column>) |
Biorąc pod uwagę zestaw kolumn, zwróć kolumny wejściowe potrzebne do wygenerowania tych kolumn wyjściowych. |
GetRow(DataViewRow, IEnumerable<DataViewSchema.Column>) |
Pobierz element DataViewRow ze wskazanymi aktywnymi kolumnami na podstawie danych wejściowych Element z Schema Ta metoda tworzy połączenie na żywo między danymi wejściowymi DataViewRow i wyjściowymi DataViewRow. W szczególności, gdy metody pobierania danych wyjściowych DataViewRow są wywoływane, wywołują metody pobierające wiersz wejściowy i bazują wartości wyjściowe na bieżących wartościach danych wejściowych DataViewRow.
Wartości wyjściowe DataViewRow są ponownie obliczane po zażądaniu za pośrednictwem metody pobierającej. Ponadto zwrócony DataViewRow element zostanie usunięty |