Class ConditionalSplit
The ConditionalSplit<TInput> transformation routes incoming rows based on a specified condition. Rows that match the MatchPredicate are sent to the primary output (linked via 'LinkTo()'). All other rows are sent to a secondary output (linked via LinkUnmatchedTo(IDataFlowDestination<TInput>)).
Inheritance
ConditionalSplit
Implements
Inherited Members
Namespace: ETLBox.DataFlow
Assembly: ETLBox.dll
Syntax
public class ConditionalSplit : ConditionalSplit<ExpandoObject>, IDataFlowTransformation<ExpandoObject, ExpandoObject>, IDataFlowSource<ExpandoObject>, IDataFlowSource, IDataFlowDestination<ExpandoObject>, IDataFlowDestination, IDataFlowComponent, ILoggableTaskConstructors
ConditionalSplit()
Declaration
public ConditionalSplit()ConditionalSplit(Predicate<ExpandoObject>)
Declaration
public ConditionalSplit(Predicate<ExpandoObject> matchPredicate)Parameters
| Type | Name | Description |
|---|---|---|
| Predicate<ExpandoObject> | matchPredicate |