SDFrame<FI2<T,Integer>> |
SDFrame.addRankCol(Sorter<T> sorter) |
Add ranking columns by comparator
Ranking logic, the same value means the Ranking is the same.
|
SDFrame<T> |
SDFrame.addRankCol(Sorter<T> sorter,
SetFunction<T,Integer> set) |
Add ranking column to a certain column by Comparator
|
SDFrame<T> |
SDFrameImpl.addRankCol(Sorter<T> sorter,
SetFunction<T,Integer> set) |
|
SDFrame<FI2<T,Integer>> |
SDFrame.addRowNumberCol() |
ddd ordinal column
|
SDFrame<T> |
SDFrame.addRowNumberCol(SetFunction<T,Integer> set) |
Add a numbered column to a specific column
|
SDFrame<FI2<T,Integer>> |
SDFrame.addRowNumberCol(Sorter<T> sorter) |
Sort by comparator first, then add ordinal columns
|
SDFrame<T> |
SDFrame.addRowNumberCol(Sorter<T> sorter,
SetFunction<T,Integer> set) |
Add a numbered column to a specific column
|
SDFrame<T> |
SDFrame.append(T t) |
add element to Frame
|
SDFrame<T> |
SDFrame.cut(Integer startIndex,
Integer endIndex) |
cut elements within the scope
|
SDFrame<T> |
SDFrameImpl.cut(Integer startIndex,
Integer endIndex) |
|
SDFrame<T> |
SDFrame.cutFirst(int n) |
Cut the top n element
|
SDFrame<T> |
SDFrameImpl.cutFirst(int n) |
=========================== 截取相关 =====================================
|
SDFrame<T> |
SDFrame.cutFirstRank(Sorter<T> sorter,
int n) |
Cut the top N rankings data
The same value is considered to have the same ranking
|
SDFrame<T> |
SDFrameImpl.cutFirstRank(Sorter<T> sorter,
int n) |
|
SDFrame<T> |
SDFrame.cutLast(int n) |
Cut the last n element
|
SDFrame<T> |
SDFrameImpl.cutLast(int n) |
|
SDFrame<T> |
SDFrame.cutPage(int page,
int pageSize) |
cut paginated data
|
SDFrame<T> |
SDFrameImpl.cutPage(int page,
int pageSize) |
|
SDFrame<T> |
SDFrame.defaultScale(int scale) |
Set default decimal places
|
SDFrame<T> |
SDFrame.defaultScale(int scale,
RoundingMode roundingMode) |
Set default decimal places
|
SDFrame<T> |
SDFrameImpl.defaultScale(int scale) |
|
SDFrame<T> |
SDFrameImpl.defaultScale(int scale,
RoundingMode roundingMode) |
|
SDFrame<T> |
SDFrame.distinct() |
distinct by T value
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.distinct(Comparator<T> comparator) |
distinct by comparator
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.distinct(java.util.function.Function<T,R> function) |
distinct by field value
|
SDFrame<T> |
SDFrameImpl.distinct() |
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.distinct(Comparator<T> comparator) |
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.distinct(java.util.function.Function<T,R> function) |
|
SDFrame<T> |
SDFrame.forEachDo(java.util.function.Consumer<? super T> action) |
Performs the given action for each element of the Iterable until all elements have been processed or the action throws an exception.
|
<R> SDFrame<R> |
SDFrame.from(java.util.stream.Stream<R> data) |
Convert to other SDFrame
|
<R> SDFrame<R> |
SDFrameImpl.from(java.util.stream.Stream<R> data) |
|
<K> SDFrame<FI2<K,List<T>>> |
SDFrame.group(java.util.function.Function<T,K> key) |
Group list
|
<K> SDFrame<FI2<K,List<T>>> |
SDFrameImpl.group(java.util.function.Function<T,K> key) |
|
<K,R extends Number> SDFrame<FI2<K,BigDecimal>> |
SDFrame.groupByAvg(java.util.function.Function<T,K> key,
NumberFunction<T,R> value) |
Group average
|
<K,J,R extends Number> SDFrame<FI3<K,J,BigDecimal>> |
SDFrame.groupByAvg(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
NumberFunction<T,R> value) |
Group average
|
<K,J,H,R extends Number> SDFrame<FI4<K,J,H,BigDecimal>> |
SDFrame.groupByAvg(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,H> key3,
NumberFunction<T,R> value) |
Group average
|
<K,R extends Number> SDFrame<FI2<K,BigDecimal>> |
SDFrameImpl.groupByAvg(java.util.function.Function<T,K> key,
NumberFunction<T,R> value) |
|
<K,J,R extends Number> SDFrame<FI3<K,J,BigDecimal>> |
SDFrameImpl.groupByAvg(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
NumberFunction<T,R> value) |
|
<K,J,H,R extends Number> SDFrame<FI4<K,J,H,BigDecimal>> |
SDFrameImpl.groupByAvg(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,H> key3,
NumberFunction<T,R> value) |
|
<K> SDFrame<FI2<K,Long>> |
SDFrame.groupByCount(java.util.function.Function<T,K> key) |
Group count
|
<K,J> SDFrame<FI3<K,J,Long>> |
SDFrame.groupByCount(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2) |
Group count
|
<K,J,H> SDFrame<FI4<K,J,H,Long>> |
SDFrame.groupByCount(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,H> key3) |
Group count
|
<K> SDFrame<FI2<K,Long>> |
SDFrameImpl.groupByCount(java.util.function.Function<T,K> key) |
|
<K,J> SDFrame<FI3<K,J,Long>> |
SDFrameImpl.groupByCount(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2) |
|
<K,J,H> SDFrame<FI4<K,J,H,Long>> |
SDFrameImpl.groupByCount(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,H> key3) |
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,T>> |
SDFrame.groupByMax(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
Group max
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,T>> |
SDFrame.groupByMax(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
Group max
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,T>> |
SDFrameImpl.groupByMax(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,T>> |
SDFrameImpl.groupByMax(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,MaxMin<T>>> |
SDFrame.groupByMaxMin(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
Group max and min element
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,MaxMin<T>>> |
SDFrame.groupByMaxMin(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
Group max and min element
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,MaxMin<T>>> |
SDFrameImpl.groupByMaxMin(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,MaxMin<T>>> |
SDFrameImpl.groupByMaxMin(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,MaxMin<V>>> |
SDFrame.groupByMaxMinValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
Group max and min value
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,MaxMin<V>>> |
SDFrame.groupByMaxMinValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
Group max and min value
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,MaxMin<V>>> |
SDFrameImpl.groupByMaxMinValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,MaxMin<V>>> |
SDFrameImpl.groupByMaxMinValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,V>> |
SDFrame.groupByMaxValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
Group max value
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,V>> |
SDFrame.groupByMaxValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
Group max value
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,V>> |
SDFrameImpl.groupByMaxValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,V>> |
SDFrameImpl.groupByMaxValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,T>> |
SDFrame.groupByMin(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
Group min
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,T>> |
SDFrame.groupByMin(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
Group min
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,T>> |
SDFrameImpl.groupByMin(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,T>> |
SDFrameImpl.groupByMin(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,V>> |
SDFrame.groupByMinValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
Group min value
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,V>> |
SDFrame.groupByMinValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
Group min value
|
<K,J,V extends Comparable<? super V>> SDFrame<FI3<K,J,V>> |
SDFrameImpl.groupByMinValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,V> value) |
|
<K,V extends Comparable<? super V>> SDFrame<FI2<K,V>> |
SDFrameImpl.groupByMinValue(java.util.function.Function<T,K> key,
java.util.function.Function<T,V> value) |
|
<K,R extends Number> SDFrame<FI2<K,BigDecimal>> |
SDFrame.groupBySum(java.util.function.Function<T,K> key,
NumberFunction<T,R> value) |
Group summation
|
<K,J,R extends Number> SDFrame<FI3<K,J,BigDecimal>> |
SDFrame.groupBySum(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
NumberFunction<T,R> value) |
Group summation
|
<K,J,H,R extends Number> SDFrame<FI4<K,J,H,BigDecimal>> |
SDFrame.groupBySum(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,H> key3,
NumberFunction<T,R> value) |
Group summation
|
<K,R extends Number> SDFrame<FI2<K,BigDecimal>> |
SDFrameImpl.groupBySum(java.util.function.Function<T,K> key,
NumberFunction<T,R> value) |
=========================== 分组相关 =====================================
|
<K,J,R extends Number> SDFrame<FI3<K,J,BigDecimal>> |
SDFrameImpl.groupBySum(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
NumberFunction<T,R> value) |
|
<K,J,H,R extends Number> SDFrame<FI4<K,J,H,BigDecimal>> |
SDFrameImpl.groupBySum(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
java.util.function.Function<T,H> key3,
NumberFunction<T,R> value) |
|
<K,R extends Number> SDFrame<FI3<K,BigDecimal,Long>> |
SDFrame.groupBySumCount(java.util.function.Function<T,K> key,
NumberFunction<T,R> value) |
Group sum and count together
|
<K,J,R extends Number> SDFrame<FI4<K,J,BigDecimal,Long>> |
SDFrame.groupBySumCount(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
NumberFunction<T,R> value) |
Group sum and count together
|
<K,R extends Number> SDFrame<FI3<K,BigDecimal,Long>> |
SDFrameImpl.groupBySumCount(java.util.function.Function<T,K> key,
NumberFunction<T,R> value) |
|
<K,J,R extends Number> SDFrame<FI4<K,J,BigDecimal,Long>> |
SDFrameImpl.groupBySumCount(java.util.function.Function<T,K> key,
java.util.function.Function<T,J> key2,
NumberFunction<T,R> value) |
|
<R,K> SDFrame<R> |
SDFrame.join(IFrame<K> other,
JoinOn<T,K> on) |
|
<R,K> SDFrame<R> |
SDFrame.join(IFrame<K> other,
JoinOn<T,K> on,
Join<T,K,R> join) |
inner join Frame
|
<R,K> SDFrame<R> |
SDFrame.leftJoin(IFrame<K> other,
JoinOn<T,K> on) |
|
<R,K> SDFrame<R> |
SDFrame.leftJoin(IFrame<K> other,
JoinOn<T,K> on,
Join<T,K,R> join) |
left join Frame
if connection conditions false, The callback value K for Join will be null, always keep T
|
<R> SDFrame<R> |
SDFrame.map(java.util.function.Function<T,R> map) |
convert to the new Frame
|
<R extends Number> SDFrame<T> |
SDFrame.mapPercent(java.util.function.Function<T,R> get,
SetFunction<T,BigDecimal> set) |
|
<R extends Number> SDFrame<T> |
SDFrame.mapPercent(java.util.function.Function<T,R> get,
SetFunction<T,BigDecimal> set,
int scale) |
Percentage convert
you can convert the value of a certain field to a percentage,
Then assign a value to a certain column through SetFunction
|
<R extends Number> SDFrame<T> |
SDFrameImpl.mapPercent(java.util.function.Function<T,R> get,
SetFunction<T,BigDecimal> set) |
|
<R extends Number> SDFrame<T> |
SDFrameImpl.mapPercent(java.util.function.Function<T,R> get,
SetFunction<T,BigDecimal> set,
int scale) |
|
<F> SDFrame<FI2<T,BigDecimal>> |
SDFrame.overAvg(Window<T> overParam,
java.util.function.Function<T,F> field) |
avg window function
calculate the avg value within the window range
|
<F> SDFrame<FI2<T,BigDecimal>> |
SDFrame.overAvg(java.util.function.Function<T,F> field) |
avg window function
calculate the avg value within the window range
|
<F> SDFrame<FI2<T,BigDecimal>> |
WindowSDFrame.overAvg(java.util.function.Function<T,F> field) |
avg window function
calculate the avg value within the window range
|
<F> SDFrame<T> |
SDFrame.overAvgS(SetFunction<T,BigDecimal> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field) |
avg window function
calculate the avg value within the window range
|
<F> SDFrame<T> |
SDFrame.overAvgS(SetFunction<T,BigDecimal> setFunction,
java.util.function.Function<T,F> field) |
avg window function
calculate the avg value within the window range
|
SDFrame<FI2<T,Integer>> |
SDFrame.overCount() |
count window function
calculate the count within the window range
|
SDFrame<FI2<T,Integer>> |
SDFrame.overCount(Window<T> overParam) |
count window function
calculate the count within the window range
|
SDFrame<FI2<T,Integer>> |
WindowSDFrame.overCount() |
count window function
calculate the count within the window range
|
SDFrame<T> |
SDFrame.overCountS(SetFunction<T,Integer> setFunction) |
count window function
calculate the count within the window range
|
SDFrame<T> |
SDFrame.overCountS(SetFunction<T,Integer> setFunction,
Window<T> overParam) |
count window function
calculate the count within the window range
|
SDFrame<FI2<T,BigDecimal>> |
SDFrame.overCumeDist(Window<T> overParam) |
Cume Dist window function
|
SDFrame<FI2<T,BigDecimal>> |
WindowSDFrame.overCumeDist() |
Cume Dist window function
set the function result to the setFunction
|
SDFrame<T> |
SDFrame.overCumeDistS(SetFunction<T,BigDecimal> setFunction,
Window<T> overParam) |
Cume Dist window function
set the function result to the setFunction
|
SDFrame<FI2<T,Integer>> |
SDFrame.overDenseRank(Window<T> overParam) |
dense rank window function
|
SDFrame<FI2<T,Integer>> |
WindowSDFrame.overDenseRank() |
dense rank window function
set the function result to the setFunction
|
SDFrame<T> |
SDFrame.overDenseRankS(SetFunction<T,Integer> setFunction,
Window<T> overParam) |
dense rank window function
set the function result to the setFunction
|
<F> SDFrame<FI2<T,F>> |
SDFrame.overFirstValue(Window<T> overParam,
java.util.function.Function<T,F> field) |
FirstValue window function
get the first row within the window range
|
<F> SDFrame<FI2<T,F>> |
SDFrame.overFirstValue(java.util.function.Function<T,F> field) |
FirstValue window function
get the first row within the window range
|
<F> SDFrame<FI2<T,F>> |
WindowSDFrame.overFirstValue(java.util.function.Function<T,F> field) |
FirstValue window function
get the first row within the window range
|
<F> SDFrame<T> |
SDFrame.overFirstValueS(SetFunction<T,F> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field) |
FirstValue window function
get the first row within the window range
|
<F> SDFrame<T> |
SDFrame.overFirstValueS(SetFunction<T,F> setFunction,
java.util.function.Function<T,F> field) |
FirstValue window function
get the first row within the window range
|
<F> SDFrame<T> |
SDFrameImpl.overFirstValueS(SetFunction<T,F> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field) |
|
<F> SDFrame<FI2<T,F>> |
SDFrame.overLag(Window<T> overParam,
java.util.function.Function<T,F> field,
int n) |
Lag window function
get the value of the first n rows of the current row
|
<F> SDFrame<FI2<T,F>> |
SDFrame.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
|
<F> SDFrame<FI2<T,F>> |
WindowSDFrame.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
|
<F> SDFrame<T> |
SDFrame.overLagS(SetFunction<T,F> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field,
int n) |
Lag window function
get the value of the first n rows of the current row
|
<F> SDFrame<T> |
SDFrame.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
|
<F> SDFrame<T> |
SDFrameImpl.overLagS(SetFunction<T,F> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field,
int n) |
|
<F> SDFrame<T> |
SDFrameImpl.overLagS(SetFunction<T,F> setFunction,
java.util.function.Function<T,F> field,
int n) |
|
<F> SDFrame<FI2<T,F>> |
SDFrame.overLastValue(Window<T> overParam,
java.util.function.Function<T,F> field) |
LastValue window function
get the last row within the window range
|
<F> SDFrame<FI2<T,F>> |
SDFrame.overLastValue(java.util.function.Function<T,F> field) |
LastValue window function
get the last row within the window range
|
<F> SDFrame<FI2<T,F>> |
WindowSDFrame.overLastValue(java.util.function.Function<T,F> field) |
LastValue window function
get the last row within the window range
|
<F> SDFrame<T> |
SDFrame.overLastValueS(SetFunction<T,F> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field) |
LastValue window function
get the last row within the window range
|
<F> SDFrame<T> |
SDFrame.overLastValueS(SetFunction<T,F> setFunction,
java.util.function.Function<T,F> field) |
LastValue window function
get the last row within the window range
|
<F> SDFrame<T> |
SDFrameImpl.overLastValueS(SetFunction<T,F> setFunction,
java.util.function.Function<T,F> field) |
|
<F> SDFrame<FI2<T,F>> |
SDFrame.overLead(Window<T> overParam,
java.util.function.Function<T,F> field,
int n) |
lead window function
get the value of the last n rows of the current row
|
<F> SDFrame<FI2<T,F>> |
SDFrame.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
|
<F> SDFrame<FI2<T,F>> |
WindowSDFrame.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
|
<F> SDFrame<T> |
SDFrame.overLeadS(SetFunction<T,F> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field,
int n) |
lead window function
get the value of the last n rows of the current row
|
<F> SDFrame<T> |
SDFrame.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
|
<F> SDFrame<T> |
SDFrameImpl.overLeadS(SetFunction<T,F> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field,
int n) |
|
<F> SDFrame<T> |
SDFrameImpl.overLeadS(SetFunction<T,F> setFunction,
java.util.function.Function<T,F> field,
int n) |
|
<F extends Comparable<? super F>> SDFrame<FI2<T,F>> |
SDFrame.overMaxValue(Window<T> overParam,
java.util.function.Function<T,F> field) |
max window function
calculate the max value within the window range
|
<F extends Comparable<? super F>> SDFrame<FI2<T,F>> |
SDFrame.overMaxValue(java.util.function.Function<T,F> field) |
max window function
calculate the max value within the window range
|
<F extends Comparable<? super F>> SDFrame<FI2<T,F>> |
WindowSDFrame.overMaxValue(java.util.function.Function<T,F> field) |
max window function
calculate the max value within the window range
|
<F extends Comparable<? super F>> SDFrame<T> |
SDFrame.overMaxValueS(SetFunction<T,F> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field) |
max window function
calculate the max value within the window range
|
<F extends Comparable<? super F>> SDFrame<T> |
SDFrame.overMaxValueS(SetFunction<T,F> setFunction,
java.util.function.Function<T,F> field) |
max window function
calculate the max value within the window range
|
<F extends Comparable<? super F>> SDFrame<FI2<T,F>> |
SDFrame.overMinValue(Window<T> overParam,
java.util.function.Function<T,F> field) |
min window function
calculate the min value within the window range
|
<F extends Comparable<? super F>> SDFrame<FI2<T,F>> |
SDFrame.overMinValue(java.util.function.Function<T,F> field) |
min window function
calculate the min value within the window range
|
<F extends Comparable<? super F>> SDFrame<FI2<T,F>> |
WindowSDFrame.overMinValue(java.util.function.Function<T,F> field) |
min window function
calculate the min value within the window range
|
<F extends Comparable<? super F>> SDFrame<T> |
SDFrame.overMinValueS(SetFunction<T,F> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field) |
min window function
calculate the min value within the window range
|
<F extends Comparable<? super F>> SDFrame<T> |
SDFrame.overMinValueS(SetFunction<T,F> setFunction,
java.util.function.Function<T,F> field) |
min window function
calculate the min value within the window range
|
<F> SDFrame<FI2<T,F>> |
SDFrame.overNthValue(Window<T> overParam,
java.util.function.Function<T,F> field,
int n) |
NthValue window function
get the Nth row within the window range
|
<F> SDFrame<FI2<T,F>> |
SDFrame.overNthValue(java.util.function.Function<T,F> field,
int n) |
NthValue window function
get the Nth row within the window range
|
<F> SDFrame<FI2<T,F>> |
WindowSDFrame.overNthValue(java.util.function.Function<T,F> field,
int n) |
NthValue window function
get the Nth row within the window range
|
<F> SDFrame<T> |
SDFrame.overNthValueS(SetFunction<T,F> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field,
int n) |
NthValue window function
get the Nth row within the window range
|
<F> SDFrame<T> |
SDFrame.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
|
<F> SDFrame<T> |
SDFrameImpl.overNthValueS(SetFunction<T,F> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field,
int n) |
|
SDFrame<FI2<T,Integer>> |
SDFrame.overNtile(int n) |
Ntile window function
assign bucket numbers evenly to windows, starting from 1
|
SDFrame<FI2<T,Integer>> |
SDFrame.overNtile(Window<T> overParam,
int n) |
Ntile window function
assign bucket numbers evenly to windows, starting from 1
|
SDFrame<FI2<T,Integer>> |
WindowSDFrame.overNtile(int n) |
Ntile window function
assign bucket numbers evenly to windows, starting from 1
|
SDFrame<T> |
SDFrame.overNtileS(SetFunction<T,Integer> setFunction,
int n) |
Ntile window function
assign bucket numbers evenly to windows, starting from 1
|
SDFrame<T> |
SDFrame.overNtileS(SetFunction<T,Integer> setFunction,
Window<T> overParam,
int n) |
Ntile window function
assign bucket numbers evenly to windows, starting from 1
|
SDFrame<FI2<T,BigDecimal>> |
SDFrame.overPercentRank(Window<T> overParam) |
Percent rank window function
|
SDFrame<FI2<T,BigDecimal>> |
WindowSDFrame.overPercentRank() |
Percent rank window function
set the function result to the setFunction
|
SDFrame<T> |
SDFrame.overPercentRankS(SetFunction<T,BigDecimal> setFunction,
Window<T> overParam) |
Percent rank window function
set the function result to the setFunction
|
SDFrame<FI2<T,Integer>> |
SDFrame.overRank(Window<T> overParam) |
rank window function
|
SDFrame<FI2<T,Integer>> |
WindowSDFrame.overRank() |
rank window function
|
SDFrame<T> |
SDFrame.overRankS(SetFunction<T,Integer> setFunction,
Window<T> overParam) |
rank window function
set the function result to the setFunction
|
SDFrame<FI2<T,Integer>> |
SDFrame.overRowNumber() |
rowNumber window function
|
SDFrame<FI2<T,Integer>> |
SDFrame.overRowNumber(Window<T> overParam) |
rowNumber window function
|
SDFrame<FI2<T,Integer>> |
SDFrameImpl.overRowNumber() |
|
SDFrame<FI2<T,Integer>> |
WindowSDFrame.overRowNumber() |
rowNumber window function
|
SDFrame<T> |
SDFrame.overRowNumberS(SetFunction<T,Integer> setFunction) |
rowNumber window function
set the function result to the setFunction
|
SDFrame<T> |
SDFrame.overRowNumberS(SetFunction<T,Integer> setFunction,
Window<T> overParam) |
rowNumber window function
set the function result to the setFunction
|
SDFrame<T> |
SDFrameImpl.overRowNumberS(SetFunction<T,Integer> setFunction) |
|
<F> SDFrame<FI2<T,BigDecimal>> |
SDFrame.overSum(Window<T> overParam,
java.util.function.Function<T,F> field) |
Sum window function
calculate the sum within the window range
|
<F> SDFrame<FI2<T,BigDecimal>> |
SDFrame.overSum(java.util.function.Function<T,F> field) |
Sum window function
calculate the sum within the window range
|
<F> SDFrame<FI2<T,BigDecimal>> |
WindowSDFrame.overSum(java.util.function.Function<T,F> field) |
sum window function
calculate the sum value within the window range
|
<F> SDFrame<T> |
SDFrame.overSumS(SetFunction<T,BigDecimal> setFunction,
Window<T> overParam,
java.util.function.Function<T,F> field) |
Sum window function
calculate the sum within the window range
|
<F> SDFrame<T> |
SDFrame.overSumS(SetFunction<T,BigDecimal> setFunction,
java.util.function.Function<T,F> field) |
Sum window function
calculate the sum within the window range
|
SDFrame<List<T>> |
SDFrame.partition(int n) |
partition
cut the matrix into multiple small matrices, with each matrix size n
|
static <R> SDFrame<R> |
SDFrame.read(List<R> list) |
Convert a list to SDFrame
|
static <K,V> SDFrame<FI2<K,V>> |
SDFrame.read(Map<K,V> map) |
Convert a map to SDFrame
|
static <K,J,V> SDFrame<FI3<K,J,V>> |
SDFrame.readMap(Map<K,Map<J,V>> map) |
Convert a map to SDFrame
|
<C> SDFrame<T> |
SDFrame.replenish(java.util.function.Function<T,C> collectDim,
List<C> allDim,
java.util.function.Function<C,T> getEmptyObject) |
Summarize all collectDim values, calculate the difference between them, and then add the missing difference to the Frame through getEmptyObject
|
<G,C> SDFrame<T> |
SDFrame.replenish(java.util.function.Function<T,G> groupDim,
java.util.function.Function<T,C> collectDim,
ReplenishFunction<G,C,T> getEmptyObject) |
|
<G,C> SDFrame<T> |
SDFrame.replenish(java.util.function.Function<T,G> groupDim,
java.util.function.Function<T,C> collectDim,
List<C> allDim,
ReplenishFunction<G,C,T> getEmptyObject) |
Calculate the difference in groups and then add the difference to that group
according to the groupDim dimension, and then summarize all collectDim fields within each group
After summarizing, calculate the difference sets with allAbscissa, which are the entries that need to be supplemented.
|
<R,K> SDFrame<R> |
SDFrame.rightJoin(IFrame<K> other,
JoinOn<T,K> on) |
|
<R,K> SDFrame<R> |
SDFrame.rightJoin(IFrame<K> other,
JoinOn<T,K> on,
Join<T,K,R> join) |
right join Frame
if connection conditions false, The callback value T for Join will be null, always keep K
|
SDFrame<T> |
SDFrame.sortAsc(Comparator<T> comparator) |
Ascending order
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.sortAsc(java.util.function.Function<T,R> function) |
Ascending order
|
SDFrame<T> |
SDFrame.sortDesc(Comparator<T> comparator) |
Descending order
|
<R extends Comparable<? super R>> SDFrame<T> |
SDFrame.sortDesc(java.util.function.Function<T,R> function) |
Descending order by field
|
SDFrame<T> |
SDFrame.union(IFrame<T> other) |
add other Frame to this
|
SDFrame<T> |
SDFrame.where(java.util.function.Predicate<? super T> predicate) |
filter by predicate
|
SDFrame<T> |
SDFrameImpl.where(java.util.function.Predicate<? super T> predicate) |
=========================== 筛选相关 =====================================
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.whereBetween(java.util.function.Function<T,R> function,
R start,
R end) |
Screening within the interval,front closed and back closed.
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.whereBetween(java.util.function.Function<T,R> function,
R start,
R end) |
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.whereBetweenL(java.util.function.Function<T,R> function,
R start,
R end) |
Screening within the interval , front close and back open [start,end)
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.whereBetweenL(java.util.function.Function<T,R> function,
R start,
R end) |
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.whereBetweenN(java.util.function.Function<T,R> function,
R start,
R end) |
Screening within the interval , front open and back open (start,end)
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.whereBetweenN(java.util.function.Function<T,R> function,
R start,
R end) |
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.whereBetweenR(java.util.function.Function<T,R> function,
R start,
R end) |
Screening within the interval , front open and back close (start,end]
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.whereBetweenR(java.util.function.Function<T,R> function,
R start,
R end) |
|
<R> SDFrame<T> |
SDFrame.whereEq(java.util.function.Function<T,R> function,
R value) |
Filter equals
|
<R> SDFrame<T> |
SDFrameImpl.whereEq(java.util.function.Function<T,R> function,
R value) |
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.whereGe(java.util.function.Function<T,R> function,
R value) |
Filter Greater than or equal to
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.whereGe(java.util.function.Function<T,R> function,
R value) |
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.whereGt(java.util.function.Function<T,R> function,
R value) |
Filter Greater than value
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.whereGt(java.util.function.Function<T,R> function,
R value) |
|
<R> SDFrame<T> |
SDFrame.whereIn(java.util.function.Function<T,R> function,
List<R> list) |
The query value is within the specified range
|
<R> SDFrame<T> |
SDFrameImpl.whereIn(java.util.function.Function<T,R> function,
List<R> list) |
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.whereLe(java.util.function.Function<T,R> function,
R value) |
Filter less than or equal to
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.whereLe(java.util.function.Function<T,R> function,
R value) |
|
<R> SDFrame<T> |
SDFrame.whereLike(java.util.function.Function<T,R> function,
R value) |
Fuzzy query contains specified values
|
<R> SDFrame<T> |
SDFrameImpl.whereLike(java.util.function.Function<T,R> function,
R value) |
|
<R> SDFrame<T> |
SDFrame.whereLikeLeft(java.util.function.Function<T,R> function,
R value) |
prefix fuzzy query contains specified values
|
<R> SDFrame<T> |
SDFrameImpl.whereLikeLeft(java.util.function.Function<T,R> function,
R value) |
|
<R> SDFrame<T> |
SDFrame.whereLikeRight(java.util.function.Function<T,R> function,
R value) |
suffix fuzzy query contains specified values
|
<R> SDFrame<T> |
SDFrameImpl.whereLikeRight(java.util.function.Function<T,R> function,
R value) |
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.whereLt(java.util.function.Function<T,R> function,
R value) |
Filter LESS than value
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.whereLt(java.util.function.Function<T,R> function,
R value) |
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.whereNotBetween(java.util.function.Function<T,R> function,
R start,
R end) |
Out of range screening, (front closed and back closed) [start,end]
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.whereNotBetween(java.util.function.Function<T,R> function,
R start,
R end) |
|
<R extends Comparable<R>> SDFrame<T> |
SDFrame.whereNotBetweenN(java.util.function.Function<T,R> function,
R start,
R end) |
Out of range screening, (front open and back open) (start,end)
|
<R extends Comparable<R>> SDFrame<T> |
SDFrameImpl.whereNotBetweenN(java.util.function.Function<T,R> function,
R start,
R end) |
|
<R> SDFrame<T> |
SDFrame.whereNotEq(java.util.function.Function<T,R> function,
R value) |
Filter not equals
|
<R> SDFrame<T> |
SDFrameImpl.whereNotEq(java.util.function.Function<T,R> function,
R value) |
|
<R> SDFrame<T> |
SDFrame.whereNotIn(java.util.function.Function<T,R> function,
List<R> list) |
The query value is outside the specified range
|
<R> SDFrame<T> |
SDFrameImpl.whereNotIn(java.util.function.Function<T,R> function,
List<R> list) |
|
<R> SDFrame<T> |
SDFrame.whereNotLike(java.util.function.Function<T,R> function,
R value) |
Fuzzy query not contains specified values
|
<R> SDFrame<T> |
SDFrameImpl.whereNotLike(java.util.function.Function<T,R> function,
R value) |
|
<R> SDFrame<T> |
SDFrame.whereNotNull(java.util.function.Function<T,R> function) |
Filter field values that are not null,If it is string compatible, null and '' situations
|
<R> SDFrame<T> |
SDFrameImpl.whereNotNull(java.util.function.Function<T,R> function) |
|
SDFrame<T> |
SDFrame.whereNotTrue(java.util.function.Predicate<T> predicate) |
filter not true by predicate
|
SDFrame<T> |
SDFrameImpl.whereNotTrue(java.util.function.Predicate<T> predicate) |
|
<R> SDFrame<T> |
SDFrame.whereNull(java.util.function.Function<T,R> function) |
Filter field values that are null, If it is string compatible, null and '' situations
|
<R> SDFrame<T> |
SDFrameImpl.whereNull(java.util.function.Function<T,R> function) |
|
SDFrame<T> |
SDFrame.whereTrue(java.util.function.Predicate<T> predicate) |
filter true by predicate
|
SDFrame<T> |
SDFrameImpl.whereTrue(java.util.function.Predicate<T> predicate) |
|