パーティション分割、順序付け、フレームの境界を定義するウィンドウ仕様。
Databricks Runtime 13.0 で変更: Spark Connect をサポートします。
WindowSpecを作成するには、Windowの静的メソッドを使用します。
メソッド
| メソッド | 説明 |
|---|---|
orderBy(*cols) |
WindowSpec の順序列を定義します。 |
partitionBy(*cols) |
WindowSpec のパーティション分割列を定義します。 |
rangeBetween(start, end) |
現在の行のORDER BY値からの範囲ベースのオフセットを使用して、start (包括) からend (包括) までのフレーム境界を定義します。 |
rowsBetween(start, end) |
現在の行からの行ベースのオフセットを使用して、 start (包括) から end (包括) までのフレーム境界を定義します。 |