:: Experimental :: A Row representing an mutable aggregation buffer.
:: Experimental :: The base class for implementing user-defined aggregate functions (UDAF).
:: Experimental :: The base class for implementing user-defined aggregate functions (UDAF).
:: Experimental :: Utility functions for defining window in DataFrames.
:: Experimental :: Utility functions for defining window in DataFrames.
// PARTITION BY country ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW Window.partitionBy("country").orderBy("date").rowsBetween(Long.MinValue, 0) // PARTITION BY country ORDER BY date ROWS BETWEEN 3 PRECEDING AND 3 FOLLOWING Window.partitionBy("country").orderBy("date").rowsBetween(-3, 3)
1.4.0
:: Experimental :: A window specification that defines the partitioning, ordering, and frame boundaries.
:: Experimental :: A window specification that defines the partitioning, ordering, and frame boundaries.
Use the static methods in Window to create a WindowSpec.
1.4.0
:: Experimental :: Utility functions for defining window in DataFrames.
:: Experimental :: Utility functions for defining window in DataFrames.
// PARTITION BY country ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW Window.partitionBy("country").orderBy("date").rowsBetween(Long.MinValue, 0) // PARTITION BY country ORDER BY date ROWS BETWEEN 3 PRECEDING AND 3 FOLLOWING Window.partitionBy("country").orderBy("date").rowsBetween(-3, 3)
1.4.0
:: Experimental :: A Row representing an mutable aggregation buffer.
This is not meant to be extended outside of Spark.