Class WindowDefinition
A named window declared on a query with EntityBuilder<TEntity>.Window(...) and rendered
as part of the query's WINDOW clause (w AS (PARTITION BY ... ORDER BY ... frame)).
A window function references it through Over(string).
public sealed class WindowDefinition
- Inheritance
-
WindowDefinition
- Inherited Members
- Extension Methods
Properties
Frame
The optional frame, or null when the window has none.
public WindowFrame? Frame { get; }
Property Value
Name
The window name as written in the WINDOW clause and after OVER.
public string Name { get; }
Property Value
OrderBy
The ORDER BY keys; empty when the window has no ordering.
public IReadOnlyList<NamedWindowOrderKey> OrderBy { get; }
Property Value
PartitionBy
The PARTITION BY key expressions; empty when the window has no partition.
public IReadOnlyList<LambdaExpression> PartitionBy { get; }