C# Класс FdoToolbox.Core.ETL.Operations.FdoOperationBase

Represent a single operation that can occur during the ETL process
Наследование: WithLoggingMixin, IFdoOperation
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Dispose this object

Описание методов

Dispose() публичный Метод

Dispose this object
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

Dispose this object
protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Execute() публичный абстрактный Метод

Executes the operation
public abstract Execute ( IEnumerable rows ) : IEnumerable
rows IEnumerable
Результат IEnumerable

GetAllErrors() публичный Метод

Gets all errors that occured when running this operation
public GetAllErrors ( ) : IEnumerable
Результат IEnumerable

PrepareForExecution() публичный Метод

Initializes this instance
public PrepareForExecution ( IPipelineExecuter pipelineExecuter ) : void
pipelineExecuter IPipelineExecuter
Результат void

RaiseBatchProcessed() публичный Метод

Raises the OnBatchProcessed event
public RaiseBatchProcessed ( int count ) : void
count int
Результат void

RaiseFailedFeatureProcessed() публичный Метод

Raises the OnFeatureFailed event
public RaiseFailedFeatureProcessed ( FdoRow row, Exception ex ) : void
row FdoRow
ex System.Exception
Результат void

RaiseFailedReadFeature() публичный Метод

Raises the OnFeatureFailed event
public RaiseFailedReadFeature ( string data, Exception ex ) : void
data string
ex System.Exception
Результат void

RaiseFeatureProcessed() публичный Метод

Raises the OnFeatureProcessed event
public RaiseFeatureProcessed ( FdoRow row ) : void
row FdoRow
Результат void

RaiseFinishedProcessing() публичный Метод

Raises the OnFinishedProcessing event
public RaiseFinishedProcessing ( ) : void
Результат void