Interface WindowFunctionBuilder.IAggregateFinal
- Namespace
- LinqToDB
- Assembly
- linq2db.dll
Builder for aggregate window functions with an argument: COUNT(expr), SUM, AVG, MIN, MAX.
Chain: [.Distinct()][.Filter(...)][.PartitionBy(...)][.OrderBy(...)][.RowsBetween|RangeBetween...], or .UseWindow(...).
Optional DISTINCT aggregate modifier, then the standard aggregate clauses (single-shot Distinct). UseWindow applies a reusable window definition (from DefineWindow) and is an alternative to the inline clauses, not combined with them.
public interface WindowFunctionBuilder.IAggregateFinal : WindowFunctionBuilder.IDistinctPart<WindowFunctionBuilder.IOFilterOPartitionOOrderOFrameFinal>, WindowFunctionBuilder.IOFilterOPartitionOOrderOFrameFinal, WindowFunctionBuilder.IFilterPart<WindowFunctionBuilder.IOPartitionOOrderOFrameFinal>, WindowFunctionBuilder.IOPartitionOOrderOFrameFinal, WindowFunctionBuilder.IPartitionPart<WindowFunctionBuilder.IOrderOFrameFinal>, WindowFunctionBuilder.IOrderOFrameFinal, WindowFunctionBuilder.IOrderByPart<WindowFunctionBuilder.IOThenPartOFrameFinal>, WindowFunctionBuilder.IOFrameFinal, WindowFunctionBuilder.IFramePartFunction, WindowFunctionBuilder.IDefinedFunction, WindowFunctionBuilder.IUseWindow<WindowFunctionBuilder.IDefinedFunction>, WindowFunctionBuilder.IKeepPart<WindowFunctionBuilder.IKeepOrderByRequired>
- Inherited Members
- Extension Methods