Interface WindowFunctionBuilder.IOrderedSetWindowMultiOrder
- Namespace
- LinqToDB
- Assembly
- linq2db.dll
Within-group ORDER BY for a windowed multi-key ordered-set aggregate (Sql.Window.PercentileDisc): the first sort key, then ThenBy/ThenByDesc, then an optional OVER (PARTITION BY ...).
public interface WindowFunctionBuilder.IOrderedSetWindowMultiOrder
- Extension Methods
Methods
OrderByDesc<TValue>(TValue)
Specifies the first WITHIN GROUP ORDER BY column (descending).
WindowFunctionBuilder.IOrderedSetWindowThenBy<TValue> OrderByDesc<TValue>(TValue orderBy)
Parameters
orderByTValue
Returns
Type Parameters
TValue
OrderByDesc<TValue>(TValue, NullsPosition)
Specifies the first WITHIN GROUP ORDER BY column (descending) with NULLS position.
WindowFunctionBuilder.IOrderedSetWindowThenBy<TValue> OrderByDesc<TValue>(TValue orderBy, Sql.NullsPosition nulls)
Parameters
orderByTValuenullsSql.NullsPosition
Returns
Type Parameters
TValue
OrderBy<TValue>(TValue)
Specifies the first WITHIN GROUP ORDER BY column.
WindowFunctionBuilder.IOrderedSetWindowThenBy<TValue> OrderBy<TValue>(TValue orderBy)
Parameters
orderByTValue
Returns
Type Parameters
TValue
OrderBy<TValue>(TValue, NullsPosition)
Specifies the first WITHIN GROUP ORDER BY column with NULLS position.
WindowFunctionBuilder.IOrderedSetWindowThenBy<TValue> OrderBy<TValue>(TValue orderBy, Sql.NullsPosition nulls)
Parameters
orderByTValuenullsSql.NullsPosition
Returns
Type Parameters
TValue