Share via


CustomMappingCatalog Class

Definition

Class containing an extension method for TransformsCatalog to create instances of user-defined one-to-one row mapping transformer components.

public static class CustomMappingCatalog
type CustomMappingCatalog = class
Public Module CustomMappingCatalog
Inheritance
CustomMappingCatalog

Methods

CustomMapping<TSrc,TDst>(TransformsCatalog, Action<TSrc,TDst>, String, SchemaDefinition, SchemaDefinition)

Create a CustomMappingEstimator<TSrc,TDst>, which applies a custom mapping of input columns to output columns.

FilterByCustomPredicate<TSrc>(DataOperationsCatalog, IDataView, Func<TSrc,Boolean>)

Drop rows where a specified predicate returns true.

FilterByStatefulCustomPredicate<TSrc,TState>(DataOperationsCatalog, IDataView, Func<TSrc,TState,Boolean>, Action<TState>)

Drop rows where a specified predicate returns true. This filter allows to maintain a per-cursor state.

StatefulCustomMapping<TSrc,TDst,TState>(TransformsCatalog, Action<TSrc,TDst,TState>, Action<TState>, String)

Create a StatefulCustomMappingEstimator<TSrc,TDst,TState>, which applies a custom mapping of input columns to output columns, while allowing a per-cursor state.

Applies to