Table of Contents

Class OrCondition

Namespace
The.SQL.QIR.Conditions
Assembly
Instagile.dll
[MessagePackObject(false)]
public sealed record OrCondition : Condition, IEquatable<Condition>, IEquatable<OrCondition>
Inheritance
OrCondition
Implements
Inherited Members

Constructors

OrCondition(Condition, Condition)

public OrCondition(Condition Left, Condition Right)

Parameters

Left Condition
Right Condition

Properties

Joins

Joins required to reach this condition.

[IgnoreMember]
public override IEnumerable<Join> Joins { get; }

Property Value

IEnumerable<Join>

Left

[Key(0)]
public Condition Left { get; init; }

Property Value

Condition

Right

[Key(1)]
public Condition Right { get; init; }

Property Value

Condition

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

Update(Condition, Condition)

public OrCondition Update(Condition left, Condition right)

Parameters

left Condition
right Condition

Returns

OrCondition

WithSource(Table, Table)

public override Condition WithSource(Table oldSource, Table newSource)

Parameters

oldSource Table
newSource Table

Returns

Condition