Package com.dataai.etl.spark.functions
Class TimeSeriesFunctions
java.lang.Object
com.dataai.etl.spark.functions.TimeSeriesFunctions
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>rolling(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> input, List<String> groupFields, String dateField, TimePeriod period, String valueField, Aggregation aggregation, int windowPeriods, RollingOperation operation) static org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>summarize(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> input, List<String> groupFields, String dateField, TimePeriod period, String valueField, Aggregation aggregation)
-
Method Details
-
summarize
public static org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> summarize(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> input, List<String> groupFields, String dateField, TimePeriod period, String valueField, Aggregation aggregation) -
rolling
public static org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> rolling(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> input, List<String> groupFields, String dateField, TimePeriod period, String valueField, Aggregation aggregation, int windowPeriods, RollingOperation operation)
-