Show / Hide Table of Contents

Class InnerJoin

Class that implements the Inner Join clause of a sql-query.

Inheritance
Object
JoinCompare
InnerJoin
TargetedInnerJoin<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 InnerJoin : JoinCompare, ICloneable

Constructors

InnerJoin(Equal)

Initializes a new instance of the InnerJoin class. Takes one kind of in-parameter. Used when you're only dealing with an equal( field = field ) in the join-clause.

Declaration
public InnerJoin(Equal comp)
Parameters
Type Name Description
Equal comp

The Compare-parameter.

InnerJoin(Equal, Restriction)

Initializes a new instance of the InnerJoin class. Takes two different in-parameters. Used when you're dealing with both an equal ( field = field ) and an restriction ( field = 2 ) in the join-clause.

Declaration
public InnerJoin(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

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