OleDbSource

Namespace: Chimayo.Ssis.Ast.DataFlowApi

API for creating and manipulating OLE DB Source pipeline components

Functions and values

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

Adds a column to the pipeline component

add_columns
Signature: DfOleDbSourceColumn list -> DfComponent -> DfComponent

Adds multiple columns to the pipeline component

clear_columns
Signature: DfComponent -> DfComponent

Clear all output columns

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

Create a new instance of an OLE DB Source component and then apply a series of transformations

define_column name dataType
Signature: name:string -> dataType:DfDataType -> DfOleDbSourceColumn

Construct a new OLE DB Source column with values set to appropriate defaults

error_output_name
Signature: string

Defined name of the OLE DB Source error output. Has to match SSIS internals.

get
Signature: DfComponent -> DfOleDbSourceConfiguration

Alias for ingress

get_always_use_default_codepage
Signature: DfComponent -> bool

Get the always use default code page flag

get_columns
Signature: DfComponent -> DfOleDbSourceColumn list

Get the columns defined for the pipeline component

get_connection
Signature: DfComponent -> CfRef

Get the connection

get_default_codepage
Signature: DfComponent -> int

Get the default code page

get_source
Signature: DfComponent -> DfOleDbSourceInput

Get the source specification

get_timeout_seconds
Signature: DfComponent -> int

Get the timeout

output_name
Signature: string

Defined name of the OLE DB Source output. Has to match SSIS internals.

set_always_use_default_codepage enabled
Signature: enabled:bool -> DfComponent -> DfComponent

Set always use default code page flag

set_connection conn
Signature: conn:string -> DfComponent -> DfComponent

Set the connection

set_default_codepage codePage
Signature: codePage:int -> DfComponent -> DfComponent

Set default code page

set_source source
Signature: source:DfOleDbSourceInput -> DfComponent -> DfComponent

Set the source specification

set_timeout_seconds timeout
Signature: timeout:int -> DfComponent -> DfComponent

Set timeout