public class WarpScriptUDAF
extends org.apache.spark.sql.expressions.UserDefinedAggregateFunction
| Constructor and Description |
|---|
WarpScriptUDAF(java.lang.String mc2) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.spark.sql.types.StructType |
bufferSchema() |
org.apache.spark.sql.types.DataType |
dataType() |
boolean |
deterministic() |
java.lang.Object |
evaluate(org.apache.spark.sql.Row row) |
void |
initialize(org.apache.spark.sql.expressions.MutableAggregationBuffer buf) |
org.apache.spark.sql.types.StructType |
inputSchema() |
void |
merge(org.apache.spark.sql.expressions.MutableAggregationBuffer buf,
org.apache.spark.sql.Row row) |
org.apache.spark.sql.expressions.UserDefinedAggregateFunction |
setBufferSchema(java.lang.String bufferSchema) |
org.apache.spark.sql.expressions.UserDefinedAggregateFunction |
setDataType(java.lang.String dataType) |
org.apache.spark.sql.expressions.UserDefinedAggregateFunction |
setDeterministic(boolean deterministic) |
org.apache.spark.sql.expressions.UserDefinedAggregateFunction |
setInputSchema(java.lang.String inputSchema) |
void |
update(org.apache.spark.sql.expressions.MutableAggregationBuffer buf,
org.apache.spark.sql.Row row) |
public void initialize(org.apache.spark.sql.expressions.MutableAggregationBuffer buf)
initialize in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic void merge(org.apache.spark.sql.expressions.MutableAggregationBuffer buf,
org.apache.spark.sql.Row row)
merge in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic void update(org.apache.spark.sql.expressions.MutableAggregationBuffer buf,
org.apache.spark.sql.Row row)
update in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic java.lang.Object evaluate(org.apache.spark.sql.Row row)
evaluate in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic boolean deterministic()
deterministic in class org.apache.spark.sql.expressions.UserDefinedAggregateFunctionpublic 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 org.apache.spark.sql.expressions.UserDefinedAggregateFunction setDeterministic(boolean deterministic)
public org.apache.spark.sql.expressions.UserDefinedAggregateFunction setInputSchema(java.lang.String inputSchema)
public org.apache.spark.sql.expressions.UserDefinedAggregateFunction setBufferSchema(java.lang.String bufferSchema)
public org.apache.spark.sql.expressions.UserDefinedAggregateFunction setDataType(java.lang.String dataType)