C# Class FdoToolbox.Core.ETL.Operations.FdoSqlOutputOperation

Output pipeline operation with support for SQL commands
Inheritance: FdoOutputOperation
Exibir arquivo Open project: jumpinjackie/fdotoolbox

Public Methods

Method Description
Execute ( IEnumerable rows ) : IEnumerable
FdoSqlOutputOperation ( FdoConnection conn, string className ) : System
FdoSqlOutputOperation ( FdoConnection conn, string className, NameValueCollection propertyMappings ) : System
PrepareForExecution ( IPipelineExecuter pipelineExecuter ) : void

Private Methods

Method Description
BuildSql ( FdoRow obj ) : string
EscapeValue ( string value ) : string
GetNullValue ( ) : string
GetTableName ( ) : string
PrepareSqlTemplate ( FdoRow obj ) : void

Method Details

Execute() public method

public Execute ( IEnumerable rows ) : IEnumerable
rows IEnumerable
return IEnumerable

FdoSqlOutputOperation() public method

public FdoSqlOutputOperation ( FdoConnection conn, string className ) : System
conn FdoToolbox.Core.Feature.FdoConnection
className string
return System

FdoSqlOutputOperation() public method

public FdoSqlOutputOperation ( FdoConnection conn, string className, NameValueCollection propertyMappings ) : System
conn FdoToolbox.Core.Feature.FdoConnection
className string
propertyMappings System.Collections.Specialized.NameValueCollection
return System

PrepareForExecution() public method

public PrepareForExecution ( IPipelineExecuter pipelineExecuter ) : void
pipelineExecuter IPipelineExecuter
return void