Show / Hide Table of Contents

Class LeftOuterJoin

The LeftOuterJoin class describes the Left Outer Join of an join-expression.

Inheritance
Object
JoinCompare
LeftOuterJoin
TargetedLeftOuterJoin<TargetTableInfo>
Implements
ICloneable
Inherited Members
JoinCompare.RestrictionAnd(Restriction)
JoinCompare.RestrictionOr(Restriction)
JoinCompare.Compare
JoinCompare.Restriction
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
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
JoinCompare.Clone()

ToString()

String output.

Declaration
public override string ToString()
Returns
Type Description
String

LEFT OUTER JOIN (a) ON (b)

Overrides
JoinCompare.ToString()

Implements

System.ICloneable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top