Table of Contents

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

orderBy TValue

Returns

WindowFunctionBuilder.IMultipleThenByPart<TValue>

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

orderBy TValue
nulls Sql.NullsPosition

Returns

WindowFunctionBuilder.IMultipleThenByPart<TValue>

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

orderBy TValue

Returns

WindowFunctionBuilder.IMultipleThenByPart<TValue>

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

orderBy TValue
nulls Sql.NullsPosition

Returns

WindowFunctionBuilder.IMultipleThenByPart<TValue>

Type Parameters

TValue