Table of Contents

Class EntityProjection

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

Constructors

EntityProjection(bool, bool, AliasedEntity)

public EntityProjection(bool IsSingleRow, bool IsDefaultAllowed, AliasedEntity Target)

Parameters

IsSingleRow bool
IsDefaultAllowed bool
Target AliasedEntity

EntityProjection(AliasedEntity)

public EntityProjection(AliasedEntity target)

Parameters

target AliasedEntity

Properties

Target

[Key(3)]
public AliasedEntity Target { get; init; }

Property Value

AliasedEntity

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>

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.