public class ProcessStatesAggregationFunction
extends org.apache.spark.sql.expressions.UserDefinedAggregateFunction
| Constructor and Description |
|---|
ProcessStatesAggregationFunction() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.spark.sql.types.StructType |
bufferSchema() |
org.apache.spark.sql.types.DataType |
dataType() |
boolean |
deterministic() |
String |
evaluate(org.apache.spark.sql.Row buffer) |
void |
initialize(org.apache.spark.sql.expressions.MutableAggregationBuffer buffer) |
org.apache.spark.sql.types.StructType |
inputSchema() |
void |
merge(org.apache.spark.sql.expressions.MutableAggregationBuffer buffer1,
org.apache.spark.sql.Row buffer2) |
void |
update(org.apache.spark.sql.expressions.MutableAggregationBuffer buffer,
org.apache.spark.sql.Row input) |
public org.apache.spark.sql.types.StructType inputSchema()
inputSchema in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic org.apache.spark.sql.types.StructType bufferSchema()
bufferSchema in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic org.apache.spark.sql.types.DataType dataType()
dataType in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic boolean deterministic()
deterministic in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic void initialize(org.apache.spark.sql.expressions.MutableAggregationBuffer buffer)
initialize in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic void update(org.apache.spark.sql.expressions.MutableAggregationBuffer buffer,
org.apache.spark.sql.Row input)
update in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic void merge(org.apache.spark.sql.expressions.MutableAggregationBuffer buffer1,
org.apache.spark.sql.Row buffer2)
merge in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic String evaluate(org.apache.spark.sql.Row buffer)
evaluate in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionCopyright © 2018 viadee Unternehmensberatung AG. All rights reserved.