C# 클래스 FdoToolbox.Core.ETL.BaseDefinitionLoader

Task definition loader base class
파일 보기 프로젝트 열기: jumpinjackie/fdotoolbox

공개 메소드들

메소드 설명
BulkCopyFromXml ( FdoBulkCopyTaskDefinition def, string &name, bool owner ) : FdoBulkCopyOptions

Loads bulk copy options from deserialized xml

BulkCopyFromXml ( string file, string &name, bool owner ) : FdoBulkCopyOptions

Loads bulk copy options from xml

JoinFromXml ( string file, string &name, bool owner ) : FdoJoinOptions

Loads join options from xml

ToXml ( FdoJoinOptions opts, string name, string file ) : void

Saves the join options to xml

보호된 메소드들

메소드 설명
BaseDefinitionLoader ( ) : System

Initializes a new instance of the BaseDefinitionLoader class.

CreateConnection ( string provider, string connStr, string configPath, string &name ) : FdoConnection

Creates the connection.

Prepare ( FdoBulkCopyTaskDefinition def ) : NameValueCollection

Prepares the specified bulk copy definition (freshly deserialized) before the loading process begins

비공개 메소드들

메소드 설명
GetSourceSchemaForMapping ( FdoBulkCopyTaskDefinition def, string targetSchema, string classNames ) : string
JoinFromXml ( FdoJoinTaskDefinition def, string &name, bool owner ) : FdoJoinOptions

Loads join options from xml

메소드 상세

BaseDefinitionLoader() 보호된 메소드

Initializes a new instance of the BaseDefinitionLoader class.
protected BaseDefinitionLoader ( ) : System
리턴 System

BulkCopyFromXml() 공개 메소드

Loads bulk copy options from deserialized xml
public BulkCopyFromXml ( FdoBulkCopyTaskDefinition def, string &name, bool owner ) : FdoBulkCopyOptions
def FdoToolbox.Core.Configuration.FdoBulkCopyTaskDefinition The deserialized definition.
name string The name.
owner bool if set to true [owner].
리턴 FdoToolbox.Core.ETL.Specialized.FdoBulkCopyOptions

BulkCopyFromXml() 공개 메소드

Loads bulk copy options from xml
public BulkCopyFromXml ( string file, string &name, bool owner ) : FdoBulkCopyOptions
file string The file.
name string The name.
owner bool if set to true [owner].
리턴 FdoToolbox.Core.ETL.Specialized.FdoBulkCopyOptions

CreateConnection() 보호된 추상적인 메소드

Creates the connection.
protected abstract CreateConnection ( string provider, string connStr, string configPath, string &name ) : FdoConnection
provider string The provider.
connStr string The connection string.
configPath string The configuration path
name string The name that will be assigned to the connection.
리턴 FdoToolbox.Core.Feature.FdoConnection

JoinFromXml() 공개 메소드

Loads join options from xml
public JoinFromXml ( string file, string &name, bool owner ) : FdoJoinOptions
file string The file.
name string The name.
owner bool if set to true [owner].
리턴 FdoToolbox.Core.ETL.Specialized.FdoJoinOptions

Prepare() 보호된 추상적인 메소드

Prepares the specified bulk copy definition (freshly deserialized) before the loading process begins
protected abstract Prepare ( FdoBulkCopyTaskDefinition def ) : NameValueCollection
def FdoToolbox.Core.Configuration.FdoBulkCopyTaskDefinition The bulk copy definition.
리턴 System.Collections.Specialized.NameValueCollection

ToXml() 공개 메소드

Saves the join options to xml
public ToXml ( FdoJoinOptions opts, string name, string file ) : void
opts FdoToolbox.Core.ETL.Specialized.FdoJoinOptions The opts.
name string The name.
file string The file.
리턴 void