Class SelectExpression
- Namespace
- The.SQL.QIR.Statements
- Assembly
- Instagile.dll
[MessagePackObject(false)]
public sealed record SelectExpression : IEquatable<SelectExpression>
- Inheritance
-
SelectExpression
- Implements
- Inherited Members
Constructors
SelectExpression(Query, RecordList<Ordering>, int?)
public SelectExpression(Query Query, RecordList<Ordering> OrderBy, int? Limit)
Parameters
QueryQueryOrderByRecordList<Ordering>Limitint?
Properties
Limit
[Key(2)]
public int? Limit { get; init; }
Property Value
- int?
OrderBy
[Key(1)]
public RecordList<Ordering> OrderBy { get; init; }
Property Value
Query
[Key(0)]
public Query Query { get; init; }
Property Value
Shape
[IgnoreMember]
public Projection Shape { get; }
Property Value
Methods
ToLines()
public IEnumerable<string> ToLines()
Returns
ToRefString()
public string ToRefString()
Returns
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 SelectExpression WithSource(Table oldSource, Table newSource)