Interface WindowFunctionBuilder.IMultipleOrderByPart
- Namespace
- LinqToDB
- Assembly
- linq2db.dll
Provides ORDER BY for ordered-set aggregate functions (e.g. PERCENTILE_DISC) that allow multiple ordering columns.
public interface WindowFunctionBuilder.IMultipleOrderByPart
- Extension Methods
Methods
OrderByDesc<TValue>(TValue)
Specifies the first ORDER BY column (descending) for the WITHIN GROUP clause.
WindowFunctionBuilder.IMultipleThenByPart<TValue> OrderByDesc<TValue>(TValue orderBy)
Parameters
orderByTValue
Returns
Type Parameters
TValue
OrderByDesc<TValue>(TValue, NullsPosition)
Specifies the first ORDER BY column (descending) with NULLS position for the WITHIN GROUP clause.
WindowFunctionBuilder.IMultipleThenByPart<TValue> OrderByDesc<TValue>(TValue orderBy, Sql.NullsPosition nulls)
Parameters
orderByTValuenullsSql.NullsPosition
Returns
Type Parameters
TValue
OrderBy<TValue>(TValue)
Specifies the first ORDER BY column for the WITHIN GROUP clause.
WindowFunctionBuilder.IMultipleThenByPart<TValue> OrderBy<TValue>(TValue orderBy)
Parameters
orderByTValue
Returns
Type Parameters
TValue
OrderBy<TValue>(TValue, NullsPosition)
Specifies the first ORDER BY column with NULLS position for the WITHIN GROUP clause.
WindowFunctionBuilder.IMultipleThenByPart<TValue> OrderBy<TValue>(TValue orderBy, Sql.NullsPosition nulls)
Parameters
orderByTValuenullsSql.NullsPosition
Returns
Type Parameters
TValue