Table of Contents

Class SequenceProjection

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

Constructors

SequenceProjection(bool, bool, RecordList<Projection>)

public SequenceProjection(bool IsSingleRow, bool IsDefaultAllowed, RecordList<Projection> Projections)

Parameters

IsSingleRow bool
IsDefaultAllowed bool
Projections RecordList<Projection>

Properties

Projections

[Key(3)]
public RecordList<Projection> Projections { get; init; }

Property Value

RecordList<Projection>

Methods

GetSelectList(IReadOnlyDictionary<string, EntityTable>, Tenancy)

public override IEnumerable<Value> GetSelectList(IReadOnlyDictionary<string, EntityTable> tables, Tenancy tenancy)

Parameters

tables IReadOnlyDictionary<string, EntityTable>
tenancy Tenancy

Returns

IEnumerable<Value>

ToLines()

public override IEnumerable<string> ToLines()

Returns

IEnumerable<string>