C# 클래스 FdoToolbox.Core.ETL.Operations.FdoOperationBase

Represent a single operation that can occur during the ETL process
상속: WithLoggingMixin, IFdoOperation
파일 보기 프로젝트 열기: jumpinjackie/fdotoolbox 1 사용 예제들

공개 메소드들

메소드 설명
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