ConditionalSplit

Namespace: Chimayo.Ssis.Ast.DataFlowApi

API for creating and manipulating Conditional Split pipeline components

Functions and values

Function or valueDescription
add_conditional_output value c
Signature: value:DfConditionalSplitOutput -> c:DfComponent -> DfComponent

Add a conditional output

add_conditional_outputs
Signature: DfConditionalSplitOutput list -> DfComponent -> DfComponent

Add multiple conditional outputs

clear_conditional_outputs c
Signature: c:DfComponent -> DfComponent

Clear all conditional outputs

connect_input
Signature: DfComponent -> string -> DfComponent -> DfComponent

Connects two pipeline components

connect_input_by_name
Signature: string -> string -> DfComponent -> DfComponent

Connects two pipeline components

create name adapters
Signature: name:string -> adapters:(DfComponent -> DfComponent) list -> DfComponent

Create a new instance of a Conditional Split pipeline component and then apply a series of transformations

default_output_name
Signature: string

Default/initial name of the Conditional Split default output.

define_output outputName condition
Signature: outputName:string -> condition:DfSubExpression list -> DfConditionalSplitOutput

Construct a new conditional output definition

disconnect_input
Signature: DfComponent -> DfComponent

Removes the connection, if any

error_output_name
Signature: string

Defined name of the Conditional Split error output. Has to match SSIS internals.

get
Signature: DfComponent -> DfConditionalSplitConfiguration

Alias for ingress

get_conditional_outputs
Signature: DfComponent -> DfConditionalSplitOutput list

Get the condditional outputs

get_default_output
Signature: DfComponent -> string

Get the name of the default output

input_name
Signature: string

Defined name of the Conditional Split input. Has to match SSIS internals.

set_default_output name c
Signature: name:string -> c:DfComponent -> DfComponent

Set the name of the default output