Aller au contenu principal

Classe WindowSpec

Une spécification de fenêtre qui définit le partitionnement, l'ordonnancement et les limites de cadre.

Modifié dans Databricks Runtime 13.0 : Prend en charge Spark Connect.

Utilisez les méthodes statiques dans Window pour créer un WindowSpec.

Méthodes

Méthode

Description

orderBy(*cols)

Définit les colonnes de tri dans un WindowSpec.

partitionBy(*cols)

Définit les colonnes de partitionnement dans un WindowSpec.

rangeBetween(start, end)

Définit les limites de cadre, de start (inclus) à end (inclus), en utilisant des décalages basés sur des plages à partir de la valeur ORDER BY de la ligne actuelle.

rowsBetween(start, end)

Définit les limites de cadre, de start (inclus) à end (inclus), en utilisant des décalages basés sur les lignes à partir de la ligne actuelle.

Méthode

Description

orderBy(*cols)

Définit les colonnes de tri dans un WindowSpec.

partitionBy(*cols)

Définit les colonnes de partitionnement dans un WindowSpec.

rangeBetween(start, end)

Définit les limites de cadre, de start (inclus) à end (inclus), en utilisant des décalages basés sur des plages à partir de la valeur ORDER BY de la ligne actuelle.

rowsBetween(start, end)

Définit les limites de cadre, de start (inclus) à end (inclus), en utilisant des décalages basés sur les lignes à partir de la ligne actuelle.

Sur cette page