Pipeline

Namespace: Chimayo.Ssis.Ast.ControlFlowApi

API for working with pipeline tasks. See also the data flow API namespace.

Functions and values

Function or valueDescription
addComponent c
Signature: c:DfComponent -> CftExecutable -> CftExecutable

Add a pipeline component

addComponents
Signature: DfComponent list -> CftExecutable -> CftExecutable

Add multiple pipeline components

clearComponents
Signature: CftExecutable -> CftExecutable

Clear the pipeline components

create name
Signature: name:string -> CftExecutable

Create an empty pipeline task

getBlobTempStoragePath
Signature: CftExecutable -> string option

Get the temporary storage path for blobs

getBufferTempStoragePath
Signature: CftExecutable -> string option

Get the temporary storage path for buffers

getComponent name
Signature: name:String -> CftExecutable -> DfComponent

Gets a pipeline component by name

getComponents
Signature: CftExecutable -> DfComponent list

Get the pipeline components

getDefaultBufferMaxRows
Signature: CftExecutable -> int option

Get the default buffer max rows value

getDefaultBufferSize
Signature: CftExecutable -> int option

Get the default buffer size

getEngineThreadsHint
Signature: CftExecutable -> int option

Get the engine threads hint

getModel
Signature: CftExecutable -> DfPipeline

Get the model

getRunInOptimizedMode
Signature: CftExecutable -> bool option

Get the run in optimized mode flag

setBlobTempStoragePath (...)
Signature: blobTempStoragePath:string option -> CftExecutable -> CftExecutable

Set the temporary storage path for blobs

setBufferTempStoragePath (...)
Signature: bufferTempStoragePath:string option -> CftExecutable -> CftExecutable

Set the temporary storage path for buffers

setDefaultBufferMaxRows (...)
Signature: defaultBufferMaxRows:int option -> CftExecutable -> CftExecutable

Set the default buffer max rows value

setDefaultBufferSize defaultBufferSize
Signature: defaultBufferSize:int option -> CftExecutable -> CftExecutable

Set the default buffer size

setEngineThreadsHint engineThreadsHint
Signature: engineThreadsHint:int option -> CftExecutable -> CftExecutable

Set the engine threads hint

setModel model
Signature: model:DfPipeline -> CftExecutable -> CftExecutable

Set the model

setRunInOptimizedMode runInOptimizedMode
Signature: runInOptimizedMode:bool option -> CftExecutable -> CftExecutable

Set the run in optimized mode flag