Interface WindowFunctionBuilder.IOrderedSetWindowThenBy<TValue>
- Namespace
- LinqToDB
- Assembly
- linq2db.dll
Additional WITHIN GROUP ORDER BY columns for a windowed ordered-set aggregate, plus an optional OVER (PARTITION BY ...).
public interface WindowFunctionBuilder.IOrderedSetWindowThenBy<out TValue> : WindowFunctionBuilder.IPartitionPart<WindowFunctionBuilder.IDefinedFunction<TValue>>, WindowFunctionBuilder.IDefinedFunction<TValue>
Type Parameters
TValue
- Inherited Members
- Extension Methods
Methods
ThenBy(object?)
Adds an additional WITHIN GROUP ORDER BY column.
WindowFunctionBuilder.IOrderedSetWindowThenBy<out TValue> ThenBy(object? orderBy)
Parameters
orderByobject
Returns
ThenBy(object?, NullsPosition)
Adds an additional WITHIN GROUP ORDER BY column with NULLS position.
WindowFunctionBuilder.IOrderedSetWindowThenBy<out TValue> ThenBy(object? orderBy, Sql.NullsPosition nulls)
Parameters
orderByobjectnullsSql.NullsPosition
Returns
ThenByDesc(object?)
Adds an additional WITHIN GROUP ORDER BY column (descending).
WindowFunctionBuilder.IOrderedSetWindowThenBy<out TValue> ThenByDesc(object? orderBy)
Parameters
orderByobject
Returns
ThenByDesc(object?, NullsPosition)
Adds an additional WITHIN GROUP ORDER BY column (descending) with NULLS position.
WindowFunctionBuilder.IOrderedSetWindowThenBy<out TValue> ThenByDesc(object? orderBy, Sql.NullsPosition nulls)
Parameters
orderByobjectnullsSql.NullsPosition