public class PercentileFunction extends BinaryFunction
A Java UDF for calculating the n-th percentile of a collection of values.
Pseudo-declaration of function:
<DefineFunction name="..." dataType="double">
<ParameterField name="values" dataType="collection of numbers"/>
<-- 0 < percentile <= 100 -->
<ParameterField name="percentile" dataType="integer"/>
</DefineFunction>
Percentile| Constructor and Description |
|---|
PercentileFunction() |
PercentileFunction(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Double |
evaluate(java.util.Collection<?> values,
int percentile) |
FieldValue |
evaluate(FieldValue first,
FieldValue second) |
evaluatecheckFixedArityArguments, checkVariableArityArguments, checkVariableArityArguments, getAliases, getArgument, getName, getOptionalArgument, getRequiredArgumentpublic PercentileFunction()
public PercentileFunction(java.lang.String name)
public java.lang.Double evaluate(java.util.Collection<?> values,
int percentile)
public FieldValue evaluate(FieldValue first, FieldValue second)
evaluate in class BinaryFunctionCopyright © 2024. All Rights Reserved.