A Sandcastle Documented Class Library

# RelationalJoinTask Constructor

Initializes a new instance of the RelationalJoinTask class.

Namespace: Dundas.BI.Data.DataProviders.Tasks
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public RelationalJoinTask(
    	Transform transform,
    	JoinOperation joinType,
    	InputConnector leftStructure,
    	IEnumerable<ConnectorElement> leftKeys,
    	InputConnector rightStructure,
    	IEnumerable<ConnectorElement> rightKeys
    )

    Public Sub New (
    	transform As Transform,
    	joinType As JoinOperation,
    	leftStructure As InputConnector,
    	leftKeys As IEnumerable(Of ConnectorElement),
    	rightStructure As InputConnector,
    	rightKeys As IEnumerable(Of ConnectorElement)
    )

    public:
    RelationalJoinTask(
    	Transform^ transform,
    	JoinOperation joinType,
    	InputConnector^ leftStructure,
    	IEnumerable<ConnectorElement^>^ leftKeys,
    	InputConnector^ rightStructure,
    	IEnumerable<ConnectorElement^>^ rightKeys
    )

    new :
            transform : Transform *
            joinType : JoinOperation *
            leftStructure : InputConnector *
            leftKeys : IEnumerable<ConnectorElement> *
            rightStructure : InputConnector *
            rightKeys : IEnumerable<ConnectorElement> -> RelationalJoinTask

#### Parameters

transform
  Type: Dundas.BI.Data.Transforms
  Transform
  The process transform.
joinType
  Type: Dundas.BI.Data.DataProviders.Relational
  JoinOperation
  Type of the join.
leftStructure
  Type: Dundas.BI.Data.Transforms
  InputConnector
  The process input used as left structure for the join operation.
leftKeys
  Type: System.Collections.Generic
  IEnumerable
  ConnectorElement
  The left keys for the relationship.
rightStructure
  Type: Dundas.BI.Data.Transforms
  InputConnector
  The process input used as right structure for the join operation.
rightKeys
  Type: System.Collections.Generic
  IEnumerable
  ConnectorElement
  The right keys for the relationship.

Exceptions

Exception | Condition
--- | ---
ArgumentNullException | One of transform, leftStructure, rightStructure, leftKeys or rightKeys is .
ArgumentException | transform is not compatible with a relational join task or one of the leftKeys or rightKeys is empty.

See Also

#### Reference

RelationalJoinTask Class
Dundas.BI.Data.DataProviders.Tasks Namespace