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

Represent a single operation that can occur during the ETL process
Inheritance: WithLoggingMixin, IFdoOperation
Afficher le fichier Open project: jumpinjackie/fdotoolbox Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void

Dispose this object

Execute ( IEnumerable rows ) : IEnumerable

Executes the operation

GetAllErrors ( ) : IEnumerable

Gets all errors that occured when running this operation

PrepareForExecution ( IPipelineExecuter pipelineExecuter ) : void

Initializes this instance

RaiseBatchProcessed ( int count ) : void

Raises the OnBatchProcessed event

RaiseFailedFeatureProcessed ( FdoRow row, Exception ex ) : void

Raises the OnFeatureFailed event

RaiseFailedReadFeature ( string data, Exception ex ) : void

Raises the OnFeatureFailed event

RaiseFeatureProcessed ( FdoRow row ) : void

Raises the OnFeatureProcessed event

RaiseFinishedProcessing ( ) : void

Raises the OnFinishedProcessing event

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Dispose this object

Method Details

Dispose() public méthode

Dispose this object
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

Dispose this object
protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Execute() public abstract méthode

Executes the operation
public abstract Execute ( IEnumerable rows ) : IEnumerable
rows IEnumerable
Résultat IEnumerable

GetAllErrors() public méthode

Gets all errors that occured when running this operation
public GetAllErrors ( ) : IEnumerable
Résultat IEnumerable

PrepareForExecution() public méthode

Initializes this instance
public PrepareForExecution ( IPipelineExecuter pipelineExecuter ) : void
pipelineExecuter IPipelineExecuter
Résultat void

RaiseBatchProcessed() public méthode

Raises the OnBatchProcessed event
public RaiseBatchProcessed ( int count ) : void
count int
Résultat void

RaiseFailedFeatureProcessed() public méthode

Raises the OnFeatureFailed event
public RaiseFailedFeatureProcessed ( FdoRow row, Exception ex ) : void
row FdoRow
ex System.Exception
Résultat void

RaiseFailedReadFeature() public méthode

Raises the OnFeatureFailed event
public RaiseFailedReadFeature ( string data, Exception ex ) : void
data string
ex System.Exception
Résultat void

RaiseFeatureProcessed() public méthode

Raises the OnFeatureProcessed event
public RaiseFeatureProcessed ( FdoRow row ) : void
row FdoRow
Résultat void

RaiseFinishedProcessing() public méthode

Raises the OnFinishedProcessing event
public RaiseFinishedProcessing ( ) : void
Résultat void