public static class WindowOptions.Builder extends Object
构造器和描述 |
---|
Builder() |
修饰符和类型 | 方法和描述 |
---|---|
WindowOptions |
build() |
WindowOptions.Builder |
currentRowFollowing() |
WindowOptions.Builder |
currentRowPreceding() |
WindowOptions.Builder |
following(Scalar following)
设置范围窗口中当前行之后相对数量
|
WindowOptions.Builder |
minPeriods(int minPeriods)
设置评估元素所需的最小观测数。
|
WindowOptions.Builder |
orderByAscending() |
WindowOptions.Builder |
orderByColumnIndex(int index) |
WindowOptions.Builder |
orderByDescending() |
WindowOptions.Builder |
preceding(Scalar preceding)
设置范围窗口中当前行之前相对数量
|
WindowOptions.Builder |
timestampAscending()
已弃用。
使用 orderByAscending()
|
WindowOptions.Builder |
timestampColumnIndex(int index)
已弃用。
使用 orderByColumnIndex(int index)
|
WindowOptions.Builder |
timestampDescending()
已弃用。
使用 orderByDescending()
|
WindowOptions.Builder |
unboundedFollowing() |
WindowOptions.Builder |
unboundedPreceding() |
WindowOptions.Builder |
window(ColumnVector precedingCol, ColumnVector followingCol)
设置窗口大小,每行一个条目。
|
WindowOptions.Builder |
window(Scalar precedingScalar, Scalar followingScalar)
设置范围窗口大小。
|
public WindowOptions.Builder minPeriods(int minPeriods)
public WindowOptions.Builder window(ColumnVector precedingCol, ColumnVector followingCol)
precedingCol
- 当前行之前的行数,并且 precedingCol 将在 WindowOptions 之外存活。followingCol
- 当前行之后的行数,并且 following 将在 WindowOptions 之外存活。public WindowOptions.Builder window(Scalar precedingScalar, Scalar followingScalar)
precedingScalar
- 当前行之前相对数量,并且 precedingScalar 将在 WindowOptions 之外存活。followingScalar
- 当前行之后相对数量,并且 followingScalar 将在 WindowOptions 之外存活@Deprecated public WindowOptions.Builder timestampColumnIndex(int index)
public WindowOptions.Builder orderByColumnIndex(int index)
@Deprecated public WindowOptions.Builder timestampAscending()
public WindowOptions.Builder orderByAscending()
public WindowOptions.Builder orderByDescending()
@Deprecated public WindowOptions.Builder timestampDescending()
public WindowOptions.Builder currentRowPreceding()
public WindowOptions.Builder currentRowFollowing()
public WindowOptions.Builder unboundedPreceding()
public WindowOptions.Builder unboundedFollowing()
public WindowOptions.Builder preceding(Scalar preceding)
public WindowOptions.Builder following(Scalar following)
public WindowOptions build()
版权所有 © 2025。保留所有权利。