接口 WindowSDFrame<T>

    • 方法详细资料

      • overRankS

        WindowSDFrame<T> overRankS​(SetFunction<T,​Integer> setFunction)
        rank window function set the function result to the setFunction
        参数:
        setFunction - function result accept
      • overDenseRank

        SDFrame<FI2<T,​Integer>> overDenseRank()
        dense rank window function set the function result to the setFunction
      • overDenseRankS

        WindowSDFrame<T> overDenseRankS​(SetFunction<T,​Integer> setFunction)
        dense rank window function set the function result to the setFunction
        参数:
        setFunction - function result accept
      • overPercentRank

        SDFrame<FI2<T,​BigDecimal>> overPercentRank()
        Percent rank window function set the function result to the setFunction
      • overPercentRankS

        WindowSDFrame<T> overPercentRankS​(SetFunction<T,​BigDecimal> setFunction)
        Percent rank window function set the function result to the setFunction
        参数:
        setFunction - function result accept
      • overCumeDist

        SDFrame<FI2<T,​BigDecimal>> overCumeDist()
        Cume Dist window function set the function result to the setFunction
      • overCumeDistS

        WindowSDFrame<T> overCumeDistS​(SetFunction<T,​BigDecimal> setFunction)
        Cume Dist window function set the function result to the setFunction
        参数:
        setFunction - function result accept
      • overLag

        <F> SDFrame<FI2<T,​F>> overLag​(java.util.function.Function<T,​F> field,
                                            int n)
        Lag window function get the value of the first n rows of the current row
        指定者:
        overLag 在接口中 SDFrame<T>
        参数:
        field - field value
        n - first n rows
      • overLagS

        <F> WindowSDFrame<T> overLagS​(SetFunction<T,​F> setFunction,
                                      java.util.function.Function<T,​F> field,
                                      int n)
        Lag window function get the value of the first n rows of the current row
        指定者:
        overLagS 在接口中 SDFrame<T>
        参数:
        setFunction - function result accept
        field - field value
        n - first n rows
      • overLead

        <F> SDFrame<FI2<T,​F>> overLead​(java.util.function.Function<T,​F> field,
                                             int n)
        lead window function get the value of the last n rows of the current row
        指定者:
        overLead 在接口中 SDFrame<T>
        参数:
        field - field value
        n - last n rows
      • overLeadS

        <F> WindowSDFrame<T> overLeadS​(SetFunction<T,​F> setFunction,
                                       java.util.function.Function<T,​F> field,
                                       int n)
        lead window function get the value of the last n rows of the current row
        指定者:
        overLeadS 在接口中 SDFrame<T>
        参数:
        setFunction - function result accept
        field - field value
        n - last n rows
      • overNthValue

        <F> SDFrame<FI2<T,​F>> overNthValue​(java.util.function.Function<T,​F> field,
                                                 int n)
        NthValue window function get the Nth row within the window range
        指定者:
        overNthValue 在接口中 SDFrame<T>
        参数:
        field - field value
        n - last n rows
      • overNthValueS

        <F> WindowSDFrame<T> overNthValueS​(SetFunction<T,​F> setFunction,
                                           java.util.function.Function<T,​F> field,
                                           int n)
        NthValue window function get the Nth row within the window range
        指定者:
        overNthValueS 在接口中 SDFrame<T>
        参数:
        setFunction - function result accept
        field - field value
        n - last n rows
      • overFirstValue

        <F> SDFrame<FI2<T,​F>> overFirstValue​(java.util.function.Function<T,​F> field)
        FirstValue window function get the first row within the window range
        指定者:
        overFirstValue 在接口中 SDFrame<T>
        参数:
        field - field value
      • overFirstValueS

        <F> WindowSDFrame<T> overFirstValueS​(SetFunction<T,​F> setFunction,
                                             java.util.function.Function<T,​F> field)
        FirstValue window function get the first row within the window range
        指定者:
        overFirstValueS 在接口中 SDFrame<T>
        参数:
        setFunction - function result accept
        field - field value
      • overLastValue

        <F> SDFrame<FI2<T,​F>> overLastValue​(java.util.function.Function<T,​F> field)
        LastValue window function get the last row within the window range
        指定者:
        overLastValue 在接口中 SDFrame<T>
        参数:
        field - field value
      • overLastValueS

        <F> WindowSDFrame<T> overLastValueS​(SetFunction<T,​F> setFunction,
                                            java.util.function.Function<T,​F> field)
        LastValue window function get the last row within the window range
        指定者:
        overLastValueS 在接口中 SDFrame<T>
        参数:
        setFunction - function result accept
        field - field value
      • overSum

        <F> SDFrame<FI2<T,​BigDecimal>> overSum​(java.util.function.Function<T,​F> field)
        sum window function calculate the sum value within the window range
        指定者:
        overSum 在接口中 SDFrame<T>
        参数:
        field - field value
      • overSumS

        <F> WindowSDFrame<T> overSumS​(SetFunction<T,​BigDecimal> setFunction,
                                      java.util.function.Function<T,​F> field)
        sum window function calculate the sum value within the window range
        指定者:
        overSumS 在接口中 SDFrame<T>
        参数:
        setFunction - function result accept
        field - field value
      • overAvg

        <F> SDFrame<FI2<T,​BigDecimal>> overAvg​(java.util.function.Function<T,​F> field)
        avg window function calculate the avg value within the window range
        指定者:
        overAvg 在接口中 SDFrame<T>
        参数:
        field - field value
      • overAvgS

        <F> WindowSDFrame<T> overAvgS​(SetFunction<T,​BigDecimal> setFunction,
                                      java.util.function.Function<T,​F> field)
        avg window function calculate the avg value within the window range
        指定者:
        overAvgS 在接口中 SDFrame<T>
        参数:
        setFunction - function result accept
        field - field value
      • overMaxValue

        <F extends Comparable<? super F>> SDFrame<FI2<T,​F>> overMaxValue​(java.util.function.Function<T,​F> field)
        max window function calculate the max value within the window range
        指定者:
        overMaxValue 在接口中 SDFrame<T>
        参数:
        field - field value
      • overMaxValueS

        <F extends Comparable<? super F>> WindowSDFrame<T> overMaxValueS​(SetFunction<T,​F> setFunction,
                                                                         java.util.function.Function<T,​F> field)
        max window function calculate the max value within the window range
        指定者:
        overMaxValueS 在接口中 SDFrame<T>
        参数:
        setFunction - function result accept
        field - field value
      • overMinValue

        <F extends Comparable<? super F>> SDFrame<FI2<T,​F>> overMinValue​(java.util.function.Function<T,​F> field)
        min window function calculate the min value within the window range
        指定者:
        overMinValue 在接口中 SDFrame<T>
        参数:
        field - field value
      • overMinValueS

        <F extends Comparable<? super F>> WindowSDFrame<T> overMinValueS​(SetFunction<T,​F> setFunction,
                                                                         java.util.function.Function<T,​F> field)
        min window function calculate the min value within the window range
        指定者:
        overMinValueS 在接口中 SDFrame<T>
        参数:
        setFunction - function result accept
        field - field value
      • overNtile

        SDFrame<FI2<T,​Integer>> overNtile​(int n)
        Ntile window function assign bucket numbers evenly to windows, starting from 1
        指定者:
        overNtile 在接口中 SDFrame<T>
        参数:
        n - size of buckets
      • overNtileS

        WindowSDFrame<T> overNtileS​(SetFunction<T,​Integer> setFunction,
                                    int n)
        Ntile window function assign bucket numbers evenly to windows, starting from 1
        指定者:
        overNtileS 在接口中 SDFrame<T>
        参数:
        setFunction - function result accept
        n - size of buckets