Exemple #1
0
 public static IWindowFunction <TSource, decimal?> PercentileCont <TSource>(this IWindowFunctionFactory <TSource> factory
                                                                            , decimal numeric, Func <TSource, decimal?> field)
 {
     return(new PercentileCont <TSource>(numeric, field));
 }
Exemple #2
0
 public static IWindowFunction <TSource, IElement> KeepDenseRankLast <TSource, IElement>(this IWindowFunctionFactory <TSource> factory
                                                                                         , Func <IEnumerable <TSource>, IElement> aggregate)
 {
     return(new KeepDenseRankLast <TSource, IElement>(aggregate));
 }
Exemple #3
0
 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));
 }
Exemple #4
0
 public static IWindowFunction <int> RowNumber <TSource>(this IWindowFunctionFactory <TSource> factory)
 {
     return(new RowNumber());
 }
Exemple #5
0
 public static IWindowFunction <decimal> CumeDist <TSource>(this IWindowFunctionFactory <TSource> factory)
 {
     return(new CumeDist());
 }
Exemple #6
0
 public static IWindowFunction <decimal> PercentRank <TSource>(this IWindowFunctionFactory <TSource> factory)
 {
     return(new PercentRank());
 }
Exemple #7
0
 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));
 }
Exemple #8
0
 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));
 }
Exemple #9
0
 public static IWindowFunction <TSource, IElement> LastValue <TSource, IElement>(this IWindowFunctionFactory <TSource> factory
                                                                                 , Func <TSource, IElement> field)
 {
     return(new LastValue <TSource, IElement>(field));
 }
Exemple #10
0
 public static IWindowFunction <int> Rank <TSource>(this IWindowFunctionFactory <TSource> factory)
 {
     return(new Rank());
 }
Exemple #11
0
 public static IWindowFunction <int> Ntile <TSource>(this IWindowFunctionFactory <TSource> factory
                                                     , int rows)
 {
     return(new Ntile(rows));
 }