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>