Class TargetedLeftOuterJoin<TargetTableInfo>
Outer Join, where it is possible to retrieve the strongly typed tableinfo for the right-hand (target) side
Implements
Inherited Members
Namespace: SuperOffice.Data.SQL
Assembly: SoDataBase.dll
Syntax
public sealed class TargetedLeftOuterJoin<TargetTableInfo> : LeftOuterJoin, ICloneable where TargetTableInfo : TableInfo
Type Parameters
| Name | Description |
|---|---|
| TargetTableInfo |
Constructors
TargetedLeftOuterJoin(Equal)
Outer Join, where it is possible to retrieve the strongly typed tableinfo for the right-hand (target) side
Declaration
public TargetedLeftOuterJoin(Equal comp)
Parameters
| Type | Name | Description |
|---|---|---|
| Equal | comp |
TargetedLeftOuterJoin(Equal, Restriction)
Outer Join, where it is possible to retrieve the strongly typed tableinfo for the right-hand (target) side
Declaration
public TargetedLeftOuterJoin(Equal comp, Restriction r)
Parameters
| Type | Name | Description |
|---|---|---|
| Equal | comp | |
| Restriction | r |
Properties
TargetTable
Outer Join, where it is possible to retrieve the strongly typed tableinfo for the right-hand (target) side
Declaration
public TargetTableInfo TargetTable { get; }
Property Value
| Type | Description |
|---|---|
| TargetTableInfo |
Methods
Clone()
Clone the join.
Declaration
public override object Clone()
Returns
| Type | Description |
|---|---|
| object | Copy of the join node |