C# Class FdoToolbox.Core.ETL.Specialized.FdoJoinOptions

Controls the FdoJoin operation
Inheritance: IDisposable
Show file Open project: jumpinjackie/fdotoolbox Class Usage Examples

Public Methods

Method Description
AddLeftProperty ( string propertyName ) : void

Adds a property to the left side of the join

AddRightProperty ( string propertyName ) : void

Adds a property to the right side of the join

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

FdoJoinOptions ( ) : System

Initializes a new instance of the FdoJoinOptions class.

FdoJoinOptions ( bool owner ) : System

Initializes a new instance of the FdoJoinOptions class.

Reset ( ) : void

Resets this instance.

SetJoinPairs ( NameValueCollection pairs ) : void

Sets the join pair collection

SetLeft ( FdoConnection conn, string schemaName, string className ) : void

Sets the left source of the join

SetRight ( FdoConnection conn, string schemaName, string className ) : void

Sets the right source of the join

SetTarget ( FdoConnection conn, string schemaName, string className ) : void

Sets the target of the join

Validate ( ) : void

Validates these options

Private Methods

Method Description
CreateLeftQuery ( ) : FeatureQueryOptions

Creates the query for the left side of the join

CreateRightQuery ( ) : FeatureQueryOptions

Creates the query for the right side of the join

Method Details

AddLeftProperty() public method

Adds a property to the left side of the join
public AddLeftProperty ( string propertyName ) : void
propertyName string
return void

AddRightProperty() public method

Adds a property to the right side of the join
public AddRightProperty ( string propertyName ) : void
propertyName string
return void

Dispose() public method

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
return void

FdoJoinOptions() public method

Initializes a new instance of the FdoJoinOptions class.
public FdoJoinOptions ( ) : System
return System

FdoJoinOptions() public method

Initializes a new instance of the FdoJoinOptions class.
public FdoJoinOptions ( bool owner ) : System
owner bool if set to true this will own the underlying connections and dispose of them when it itself is disposed
return System

Reset() public method

Resets this instance.
public Reset ( ) : void
return void

SetJoinPairs() public method

Sets the join pair collection
public SetJoinPairs ( NameValueCollection pairs ) : void
pairs System.Collections.Specialized.NameValueCollection
return void

SetLeft() public method

Sets the left source of the join
public SetLeft ( FdoConnection conn, string schemaName, string className ) : void
conn FdoToolbox.Core.Feature.FdoConnection
schemaName string
className string
return void

SetRight() public method

Sets the right source of the join
public SetRight ( FdoConnection conn, string schemaName, string className ) : void
conn FdoToolbox.Core.Feature.FdoConnection
schemaName string
className string
return void

SetTarget() public method

Sets the target of the join
public SetTarget ( FdoConnection conn, string schemaName, string className ) : void
conn FdoToolbox.Core.Feature.FdoConnection
schemaName string
className string
return void

Validate() public method

Validates these options
public Validate ( ) : void
return void