C# 클래스 FdoToolbox.Core.ETL.Specialized.FdoJoin

A specialized form of EtlProcess that merges two feature classes into one. The merged class is created before commencing the join
상속: FdoSpecializedEtlProcess
파일 보기 프로젝트 열기: jumpinjackie/fdotoolbox 1 사용 예제들

공개 메소드들

메소드 설명
FdoJoin ( FdoJoinOptions options ) : System

Initializes a new instance of the FdoJoin class.

FdoJoin ( FdoJoinOptions options, int reportFrequency ) : System

Initializes a new instance of the FdoJoin class.

GetAllErrors ( ) : IEnumerable
GetDescription ( ) : string

Gets a description of this process

GetFileExtension ( ) : string

Gets the file extension associated with this process. For tasks where CanSave is false, an empty string is returned

Save ( string file, string name ) : void

Saves this process to a file

보호된 메소드들

메소드 설명
Initialize ( ) : void

Initializes this instance.

OnFeatureProcessed ( FdoOperationBase op, FdoRow dictionary ) : void

Called when [feature processed].

OnFinishedProcessing ( FdoOperationBase op ) : void

Called when [finished processing].

비공개 메소드들

메소드 설명
CreateMergedClass ( ClassDefinition leftCls, ClassDefinition rightCls ) : ClassDefinition
PrepareClass ( ClassDefinition cls, ICollection propNames, ICollection joinProps, string prefix, string geomProp ) : void

메소드 상세

FdoJoin() 공개 메소드

Initializes a new instance of the FdoJoin class.
public FdoJoin ( FdoJoinOptions options ) : System
options FdoJoinOptions The options.
리턴 System

FdoJoin() 공개 메소드

Initializes a new instance of the FdoJoin class.
public FdoJoin ( FdoJoinOptions options, int reportFrequency ) : System
options FdoJoinOptions The options.
reportFrequency int The report frequency.
리턴 System

GetAllErrors() 공개 메소드

public GetAllErrors ( ) : IEnumerable
리턴 IEnumerable

GetDescription() 공개 메소드

Gets a description of this process
public GetDescription ( ) : string
리턴 string

GetFileExtension() 공개 메소드

Gets the file extension associated with this process. For tasks where CanSave is false, an empty string is returned
public GetFileExtension ( ) : string
리턴 string

Initialize() 보호된 메소드

Initializes this instance.
protected Initialize ( ) : void
리턴 void

OnFeatureProcessed() 보호된 메소드

Called when [feature processed].
protected OnFeatureProcessed ( FdoOperationBase op, FdoRow dictionary ) : void
op FdoOperationBase The op.
dictionary FdoRow The dictionary.
리턴 void

OnFinishedProcessing() 보호된 메소드

Called when [finished processing].
protected OnFinishedProcessing ( FdoOperationBase op ) : void
op FdoOperationBase The op.
리턴 void

Save() 공개 메소드

Saves this process to a file
public Save ( string file, string name ) : void
file string The file to save this process to
name string The name of the process
리턴 void