Table of Contents

Class CompoundQuery

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

Constructors

CompoundQuery(SetOperator, Query, Query)

public CompoundQuery(SetOperator Operator, Query Left, Query Right)

Parameters

Operator SetOperator
Left Query
Right Query

Properties

IsLiteral

[IgnoreMember]
public override bool IsLiteral { get; }

Property Value

bool

Left

[Key(2)]
public Query Left { get; init; }

Property Value

Query

Operator

[Key(1)]
public SetOperator Operator { get; init; }

Property Value

SetOperator

Right

[Key(3)]
public Query Right { get; init; }

Property Value

Query

Methods

IsUnisolated()

public override bool IsUnisolated()

Returns

bool

ToLines()

public override IEnumerable<string> ToLines()

Returns

IEnumerable<string>

ToRefString()

public override string ToRefString()

Returns

string

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

WithSource(Table, Table)

public override Query WithSource(Table oldSource, Table newSource)

Parameters

oldSource Table
newSource Table

Returns

Query