Class LeftOuterJoin
The LeftOuterJoin class describes the Left Outer Join of an join-expression.
Implements
Inherited Members
Namespace: SuperOffice.Data.SQL
Assembly: SoDataBase.dll
Syntax
public class LeftOuterJoin : JoinCompare, ICloneable
Constructors
LeftOuterJoin(Equal)
Initializes a new instance of the LeftOuterJoin class and takes a compare argument as parameter.
Declaration
public LeftOuterJoin(Equal comp)
Parameters
Type | Name | Description |
---|---|---|
Equal | comp | The Compare parameter. |
LeftOuterJoin(Equal, Restriction)
Default constructor 2. Takes a Compare and a restriction as parameter. The compare-part will deal with an normal field = field part of the join. The restriction will deal with other kinds of operations, for example field = value.
Declaration
public LeftOuterJoin(Equal comp, Restriction res)
Parameters
Type | Name | Description |
---|---|---|
Equal | comp | The Compare parameter. |
Restriction | res | The Restriction parameter, nulls are now allowed |
Methods
Clone()
Clone the join.
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
object | Copy of the join node |
Overrides
ToString()
String output.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | LEFT OUTER JOIN (a) ON (b) |