public static IWindowFunction <TSource, decimal?> PercentileCont <TSource>(this IWindowFunctionFactory <TSource> factory , decimal numeric, Func <TSource, decimal?> field) { return(new PercentileCont <TSource>(numeric, field)); }
public static IWindowFunction <TSource, IElement> KeepDenseRankLast <TSource, IElement>(this IWindowFunctionFactory <TSource> factory , Func <IEnumerable <TSource>, IElement> aggregate) { return(new KeepDenseRankLast <TSource, IElement>(aggregate)); }
public static IWindowFunction <TSource, IElement> PercentileDisc <TSource, IElement>(this IWindowFunctionFactory <TSource> factory , decimal numeric, Func <TSource, IElement> field) { return(new PercentileDisc <TSource, IElement>(numeric, field)); }
public static IWindowFunction <int> RowNumber <TSource>(this IWindowFunctionFactory <TSource> factory) { return(new RowNumber()); }
public static IWindowFunction <decimal> CumeDist <TSource>(this IWindowFunctionFactory <TSource> factory) { return(new CumeDist()); }
public static IWindowFunction <decimal> PercentRank <TSource>(this IWindowFunctionFactory <TSource> factory) { return(new PercentRank()); }
public static IWindowFunction <TSource, IElement> Lag <TSource, IElement>(this IWindowFunctionFactory <TSource> factory , Func <TSource, IElement> field, int offset = 1, IElement defaultValue = default(IElement)) { return(new Lag <TSource, IElement>(field, offset, defaultValue)); }
public static IWindowFunction <TSource, IElement> NthValue <TSource, IElement>(this IWindowFunctionFactory <TSource> factory , Func <TSource, IElement> field, int offset) { return(new NthValue <TSource, IElement>(field, offset)); }
public static IWindowFunction <TSource, IElement> LastValue <TSource, IElement>(this IWindowFunctionFactory <TSource> factory , Func <TSource, IElement> field) { return(new LastValue <TSource, IElement>(field)); }
public static IWindowFunction <int> Rank <TSource>(this IWindowFunctionFactory <TSource> factory) { return(new Rank()); }
public static IWindowFunction <int> Ntile <TSource>(this IWindowFunctionFactory <TSource> factory , int rows) { return(new Ntile(rows)); }