UnionAll

Namespace: Chimayo.Ssis.Ast.DataFlowApi

API for creating and manipulating Union All pipeline components

Functions and values

Function or valueDescription
add_column column
Signature: column:DfUnionAllColumn -> DfComponent -> DfComponent

Add a column

add_columns columns
Signature: columns:DfUnionAllColumn list -> DfComponent -> DfComponent

Add mmultiple columns

clear_columns c
Signature: c:DfComponent -> DfComponent

Removes all columns

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

Connects two pipeline components

connect_input_by_name inputName
Signature: inputName:string -> 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 Union All pipeline component and then apply a series of transformations

define_column (...)
Signature: columnName:string -> dataType:DfDataType -> sourceColumnMappings:(string * DfInputColumnReference) list -> DfUnionAllColumn

Construct a new output column definition

define_common_columns (...)
Signature: inputs:string list -> columnsAndMappings:(DfInputColumnReference * DfDataType) list -> DfUnionAllColumn list

Construct a new output column definition using the same source column reference for multiple inputs

disconnect_all_inputs
Signature: DfComponent -> DfComponent

Removes all input connections

disconnect_input inputName
Signature: inputName:String -> DfComponent -> DfComponent

Removes the connection, if any

ensure_inputs_and_outputs c
Signature: c:DfComponent -> DfComponent

Ensures that the component inputs and output columns match the specification of columns

get
Signature: DfComponent -> DfUnionAllConfiguration

Alias for ingress

get_columns
Signature: DfComponent -> DfUnionAllColumn list

Get the output columns

input_name_printer
Signature: int -> string

String printer for deriving input names from an index

output_name
Signature: string

Defined name of the Union All output. Has to match SSIS internals.