Uses of Annotation Interface
com.pervasive.datarush.annotations.Function
Packages that use Function
Package
Description
Provides various statistics functions.
Provides classes and interfaces related to defining functions on records.
Provides functions related to approximate matching.
Provides data aggregation components.
-
Uses of Function in com.pervasive.datarush.analytics.functions
Methods in com.pervasive.datarush.analytics.functions with annotations of type FunctionModifier and TypeMethodDescriptionstatic ScalarValuedFunctionStatsFunctions.minmax(ScalarValuedFunction expr, double min, double max) Create a MinMax normalization function for the given subexpression.static ScalarValuedFunctionStatsFunctions.minmax(ScalarValuedFunction expr, BigDecimal min, BigDecimal max) Create a MinMax normalization function for the given subexpression.static ScalarValuedFunctionStatsFunctions.zscore(ScalarValuedFunction expr, double mean, double stddev) Create a Z-Score normalization function for the given input function.static ScalarValuedFunctionStatsFunctions.zscore(ScalarValuedFunction expr, BigDecimal mean, BigDecimal stddev) Create a Z-Score normalization function for the given input function. -
Uses of Function in com.pervasive.datarush.functions
Methods in com.pervasive.datarush.functions with annotations of type FunctionModifier and TypeMethodDescriptionstatic ScalarValuedFunctionMath.abs(ScalarValuedFunction expr) Returns the absolute value of the given expression.static ScalarValuedFunctionMath.acos(ScalarValuedFunction expr) Returns the arc cosine of the given expression using radians.static ScalarValuedFunctionDateTime.addTime(ScalarValuedFunction time, ScalarValuedFunction delta, DateTime.Granularity granularity) Adds a time period to the specified date/time value.static ScalarValuedFunctionDateTime.addTime(ScalarValuedFunction time, ScalarValuedFunction delta, DateTime.Granularity granularity, ZoneId zoneId) Adds a time period to the specified date/time value.static ScalarValuedFunctionConversions.asBoolean(ScalarValuedFunction expr, int truth, int falsity) Convert an int typed field into a boolean type.static ScalarValuedFunctionConversions.asDate(ScalarValuedFunction expr) Convert a timestamp expression result into a date field.static ScalarValuedFunctionConversions.asDouble(ScalarValuedFunction expr) Convert a numeric typed expression into a double type.static ScalarValuedFunctionConversions.asFloat(ScalarValuedFunction expr) Convert a numeric typed expression into a float type.static ScalarValuedFunctionMath.asin(ScalarValuedFunction expr) Returns the arc sine of the given expression using radians.static ScalarValuedFunctionConversions.asInt(ScalarValuedFunction expr) Convert a numeric typed expression into an integer type.static ScalarValuedFunctionConversions.asLong(ScalarValuedFunction expr) Convert a numeric typed expression into a long type.static ScalarValuedFunctionConversions.asMoney(ScalarValuedFunction expr) Convert a numeric typed expression into a money type.static ScalarValuedFunctionConversions.asNumeric(ScalarValuedFunction expr) Convert a numeric typed expression into a numeric type.static ScalarValuedFunctionConversions.asTime(ScalarValuedFunction expr) Convert a timestamp expression result into a time field.static ScalarValuedFunctionMath.atan(ScalarValuedFunction expr) Returns the arc tangent of the given expression using radians.static ScalarValuedFunctionMath.atan2(ScalarValuedFunction y, ScalarValuedFunction x) Returns the angle theta from the conversion of rectangular coordinates (x,y) to polar coordinates (r, theta).static ScalarValuedFunctionStatistics.avg(List<ScalarValuedFunction> exprs) Builds an expression computing the average of the specified expressions.static ScalarValuedFunctionMath.cbrt(ScalarValuedFunction expr) Returns the cube root of the given expression.static ScalarValuedFunctionMath.ceil(ScalarValuedFunction expr) Returns the ceiling of the given expression.static ScalarValuedFunctionStrings.concat(List<ScalarValuedFunction> exprs) Builds a function returning a concatenation of the string representations of the evaluated expressions.static ScalarValuedFunctionMapFunctions.containsKey(ScalarValuedFunction leftExpr, ScalarValuedFunction rightExpr) Builds an expression to check if an expression contains a mapping for the key specified by the other expression.static ScalarValuedFunctionMath.copySign(ScalarValuedFunction magnitude, ScalarValuedFunction sign) Returnsmagnitudewith the sign ofsign.static ScalarValuedFunctionMath.cos(ScalarValuedFunction expr) Returns the cosine of the given expression using radians.static ScalarValuedFunctionMath.cosh(ScalarValuedFunction expr) Returns the hyperbolic cosine of the given expression using radians.static ScalarValuedFunctionDateTime.currentDate()Returns the current date in the time zone of the local machine.static ScalarValuedFunctionDateTime.currentDate(ZoneId zoneId) Returns the current date in the specified time zone.static ScalarValuedFunctionDateTime.currentTime()Returns the current time of day in the time zone of the local machine.static ScalarValuedFunctionDateTime.currentTime(ZoneId zoneId) Returns the current time of day in the specified time zone.static ScalarValuedFunctionDateTime.currentTimestamp()Returns the current time stamp in the time zone of the local machine.static ScalarValuedFunctionDateTime.currentTimestamp(ZoneId zoneId) Returns the current time stamp in the specified time zone.static ScalarValuedFunctionMath.e()Returns the constant value e.static ScalarValuedFunctionMath.exp(ScalarValuedFunction expr) Returns e raised to the power of the given expression.static ScalarValuedFunctionMath.expm1(ScalarValuedFunction expr) Returns e raised to the power of the given expression minus 1.static ScalarValuedFunctionActions.fail(ScalarValuedFunction expr, String message) Will throw an exception if the expression evaluates to true.static ScalarValuedFunctionStrings.find(ScalarValuedFunction value, String pattern) Builds a function returning the first index of the substring that matches the provided pattern in the string value to which the specified expression evaluates.static ScalarValuedFunctionMath.floor(ScalarValuedFunction expr) Returns the floor of the given expression.static ScalarValuedFunctionFormatting.format(String format, List<ScalarValuedFunction> exprs) Format the output values of the given functions using the given format.static ScalarValuedFunctionMath.getExponent(ScalarValuedFunction expr) Returns the unbiased exponent used in the representation of a double or float.static ScalarValuedFunctionDateTime.getTextValue(ScalarValuedFunction expr, DateTime.DateTimeValue valueType) Create a function that will extract the wanted date or time value as text from the given function applied to a record flow.static ScalarValuedFunctionDateTime.getTextValue(ScalarValuedFunction expr, DateTime.DateTimeValue valueType, ZoneId zoneId) Create a function that will extract the wanted date or time value as text from the given function applied to a record flow.static ScalarValuedFunctionDateTime.getValue(ScalarValuedFunction expr, DateTime.DateTimeValue valueType) Create a function that will extract the wanted date or time value from the given function applied to a record flow.static ScalarValuedFunctionDateTime.getValue(ScalarValuedFunction expr, DateTime.DateTimeValue valueType, ZoneId zoneId) Create a function that will extract the wanted date or time value from the given function applied to a record flow.static ScalarValuedFunctionMath.hypot(ScalarValuedFunction x, ScalarValuedFunction y) Returns sqrt(x2 + y2) without intermediate overflow or underflow.static ScalarValuedFunctionMath.IEEEremainder(ScalarValuedFunction dividend, ScalarValuedFunction divisor) Returns the IEEE 754 standard remainder.static ScalarValuedFunctionConditionals.ifNull(ScalarValuedFunction value, ScalarValuedFunction replacement) Build a conditional expression which evaluates to the value of the specified expression, if non-null.static ScalarValuedFunctionConditionals.ifThenElse(ScalarValuedFunction predicate, ScalarValuedFunction trueValue, ScalarValuedFunction falseValue) Builds a conditional expression which evaluates to one of two subexpressions based on the result of the given predicate.static ScalarValuedFunctionStrings.indexOf(ScalarValuedFunction value, ScalarValuedFunction string) Builds a function returning the first index of the specified string that occurs in the string value to which the specified expression evaluates.static ScalarValuedFunctionStrings.lastIndexOf(ScalarValuedFunction value, ScalarValuedFunction string) Builds a function returning the last index of the specified string that occurs in the string value to which the specified expression evaluates.static ScalarValuedFunctionStrings.length(ScalarValuedFunction expr) Builds a function returning the length of the string value to which the given expression evaluates.static ScalarValuedFunctionListFunctions.listConcat(ScalarValuedFunction leftExpr, ScalarValuedFunction rightExpr) Builds an expression concatenating the values of the two specified subexpressions.static ScalarValuedFunctionListFunctions.listContains(ScalarValuedFunction leftExpr, ScalarValuedFunction rightExpr) Builds an expression to check if an expression contains a value specified by a ScalarValuedFunction.static ScalarValuedFunctionListFunctions.listContainsAll(ScalarValuedFunction leftExpr, ScalarValuedFunction rightExpr) Builds an expression to check if an expression contains a value specified by a ScalarValuedFunction.static ScalarValuedFunctionListFunctions.listDistinct(ScalarValuedFunction expr) Builds an expression to get distinct set of elements from a ScalarValuedFunction.static ScalarValuedFunctionListFunctions.listGet(ScalarValuedFunction leftExpr, ScalarValuedFunction rightExpr) Builds an expression to get the value at a particular index from specified expression.static ScalarValuedFunctionListFunctions.listReverse(ScalarValuedFunction expr) Builds an expression to reverse the order of the elements in the specified expression.static ScalarValuedFunctionListFunctions.listSize(ScalarValuedFunction expr) Builds an expression to get the number of elements in specified ScalarValuedFunction expression.static ScalarValuedFunctionListFunctions.listSort(ScalarValuedFunction leftExpr, ScalarValuedFunction rightExpr) Builds an expression to sort elements of a ScalarValuedFunction as specified by the other.static ScalarValuedFunctionListFunctions.listToString(ScalarValuedFunction expr) Builds an expression to get the string representation of a ScalarValuedFunction.static ScalarValuedFunctionMath.log(ScalarValuedFunction expr) Returns the natural logarithm of the given expression.static ScalarValuedFunctionMath.log10(ScalarValuedFunction expr) Returns the base 10 logarithm of the given expression.static ScalarValuedFunctionMath.log1p(ScalarValuedFunction expr) Returns the natural logarithm of 1 plus the given expression.static ScalarValuedFunctionMapFunctions.mapGet(ScalarValuedFunction leftExpr, ScalarValuedFunction rightExpr) Builds an expression to get the value mapped to a key from specified ScalarValuedFunction.static ScalarValuedFunctionMapFunctions.mapSize(ScalarValuedFunction expr) Builds an expression to get the number of kay-value mappings in ScalarValuedFunction expression.static ScalarValuedFunctionMapFunctions.mapToString(ScalarValuedFunction expr) Builds an expression to get the string representation of a ScalarValuedFunction.static ScalarValuedFunctionPredicates.matches(ScalarValuedFunction expr, String pattern) Builds a record predicate which tests whether the value of an expression matches a specified regular expression.static ScalarValuedFunctionMath.max(List<ScalarValuedFunction> exprs) Returns the maximum of the argument values.static ScalarValuedFunctionMath.maxNotNull(List<ScalarValuedFunction> exprs) Returns the maximum of the argument values, ignoring null values.static ScalarValuedFunctionStrings.mid(ScalarValuedFunction expr, ScalarValuedFunction index, ScalarValuedFunction length) Builds a function returning a substring of the string value to which the specified expression evaluates.static ScalarValuedFunctionMath.min(List<ScalarValuedFunction> exprs) Returns the minimum of the argument values.static ScalarValuedFunctionMath.minNotNull(List<ScalarValuedFunction> exprs) Returns the minimum of the argument values, ignoring null values.static ScalarValuedFunctionMath.nextAfter(ScalarValuedFunction start, ScalarValuedFunction direction) Returns the floating point number adjacent to the first argument in the direction of the second argument.static ScalarValuedFunctionMath.nextUp(ScalarValuedFunction start) Returns the floating point number adjacent to the argument in the direction of positive infinity.static ScalarValuedFunctionGeneratorFunctions.nonRandomUUID()Returns a NonRandom UUID as a String.static ScalarValuedFunctionConstantReference.nullValue(ScalarValuedFunction expr) Deprecated.Untyped null tokens are now supported.static ScalarValuedFunctionMath.pi()Returns the constant value pi.static ScalarValuedFunctionMath.pow(ScalarValuedFunction base, ScalarValuedFunction exponent) Returnsbaseraised to theexponentpower.static ScalarValuedFunctionMath.precision(ScalarValuedFunction expr) Return the precision of the given expression.static ScalarValuedFunctionMath.random()Returns a random double value greater than or equal to 0 and less than 1.static ScalarValuedFunctionGeneratorFunctions.randomUUID()Returns a random UUID as a String.static ScalarValuedFunctionStrings.replaceAll(ScalarValuedFunction value, String pattern, ScalarValuedFunction replacement) Builds a function replacing all occurrences of a given pattern in the result of a specified expression.static ScalarValuedFunctionStrings.replaceFirst(ScalarValuedFunction value, String pattern, ScalarValuedFunction replacement) Builds a function replacing the first occurrence of a given pattern in the result of a specified expression.static ScalarValuedFunctionMath.rint(ScalarValuedFunction expr) Returns the double value closest to the given expression and equal to a mathematical integer.static ScalarValuedFunctionMath.round(ScalarValuedFunction expr) Returns the expression rounded to the nearest whole number.static ScalarValuedFunctionMath.scalb(ScalarValuedFunction expr, ScalarValuedFunction scaleFactor) Returnsexpr× 2scaleFactorrounded as if performed by a single correctly rounded floating-point multiply to a member of the double or float value set.static ScalarValuedFunctionMath.scale(ScalarValuedFunction expr) Return the scale of the given expression.static ScalarValuedFunctionArithmetic.scaledDiv(ScalarValuedFunction leftExpr, ScalarValuedFunction rightExpr, int scale) Builds an expression dividing the values of the two specified subexpressions to the specified scale.static ScalarValuedFunctionMath.signum(ScalarValuedFunction expr) Returns the signum function of the expression: 0 if the expression is zero, 1 if it is greater than zero, or -1 if it is less than 0.static ScalarValuedFunctionMath.sin(ScalarValuedFunction expr) Returns the sine of the given expression using radians.static ScalarValuedFunctionMath.sinh(ScalarValuedFunction expr) Returns the hyperbolic sine of the given expression using radians.static ScalarValuedFunctionMath.sqrt(ScalarValuedFunction expr) Returns the square root of the given expression.static ScalarValuedFunctionListFunctions.subList(ScalarValuedFunction expr, ScalarValuedFunction fromIndexExpr, ScalarValuedFunction toIndexExpr) Builds an expression finding a view of the portion of a ScalarValuedFunction between the specified fromIndex, inclusive, and toIndex, exclusive.static ScalarValuedFunctionStrings.substr(ScalarValuedFunction expr, ScalarValuedFunction start) Builds a function returning a substring of the string value to which the specified expression evaluates, starting at a specified index.static ScalarValuedFunctionStrings.substr(ScalarValuedFunction expr, ScalarValuedFunction start, ScalarValuedFunction end) Builds a function returning a substring of the string value to which the specified expression evaluates, between specified indexes.static ScalarValuedFunctionDateTime.subtractTime(ScalarValuedFunction time, ScalarValuedFunction delta, DateTime.Granularity granularity) Subtracts a time period from the specified date/time value.static ScalarValuedFunctionDateTime.subtractTime(ScalarValuedFunction time, ScalarValuedFunction delta, DateTime.Granularity granularity, ZoneId zoneId) Subtracts a time period from the specified date/time value.static ScalarValuedFunctionMath.tan(ScalarValuedFunction expr) Returns the tangent of the given expression using radians.static ScalarValuedFunctionMath.tanh(ScalarValuedFunction expr) Returns the hyperbolic tangent of the given expression using radians.static ScalarValuedFunctionDateTime.timeDiff(ScalarValuedFunction startValue, ScalarValuedFunction endValue, DateTime.Granularity granularity) Builds an expression measuring the time interval between two date/time expressions using a specified time unit.static ScalarValuedFunctionDateTime.timeDiff(ScalarValuedFunction startValue, ScalarValuedFunction endValue, DateTime.Granularity granularity, int scale) Builds an expression measuring the time interval between two date/time expressions using a specified time unit and scale.static ScalarValuedFunctionConversions.toBinary(ScalarValuedFunction expr) Convert a string typed expression into a binary type.static ScalarValuedFunctionConversions.toBoolean(ScalarValuedFunction expr, String truth, String falsity) Convert a string typed expression into a boolean type.static ScalarValuedFunctionConversions.toChar(ScalarValuedFunction expr) Convert a string typed expression into a char type.static ScalarValuedFunctionConversions.toDate(ScalarValuedFunction expr) Convert a string typed expression into a date type.static ScalarValuedFunctionConversions.toDate(ScalarValuedFunction expr, DateTimeFormatting format) Convert a string typed expression into a date type using the given format.static ScalarValuedFunctionMath.toDegrees(ScalarValuedFunction expr) Returns the radian expression in degrees.static ScalarValuedFunctionConversions.toDouble(ScalarValuedFunction expr) Convert a string typed expression into a double type.static ScalarValuedFunctionConversions.toDouble(ScalarValuedFunction expr, NumberFormat format) Convert a string typed expression into a double type using the given format.static ScalarValuedFunctionConversions.toFloat(ScalarValuedFunction expr) Convert a string typed expression into a float type.static ScalarValuedFunctionConversions.toFloat(ScalarValuedFunction expr, NumberFormat format) Convert a string typed expression into a float type using the given format.static ScalarValuedFunctionConversions.toInt(ScalarValuedFunction expr) Convert a string typed expression into a integer type.static ScalarValuedFunctionConversions.toInt(ScalarValuedFunction expr, NumberFormat format) Convert a string typed expression into a integer type using the given format.static ScalarValuedFunctionConversions.toLong(ScalarValuedFunction expr) Convert a string typed expression into a long type.static ScalarValuedFunctionConversions.toLong(ScalarValuedFunction expr, NumberFormat format) Convert a string typed expression into a long type using the given format.static ScalarValuedFunctionStrings.toLowerCase(ScalarValuedFunction expr) Builds a function returning the lower case string value of the string to which the given expression evaluates.static ScalarValuedFunctionDateTime.toMilliseconds(ScalarValuedFunction expr) Converts the value of a date/time expression into the number of milliseconds since the epoch (January 1, 1970, 00:00:00 GMT).static ScalarValuedFunctionConversions.toMoney(ScalarValuedFunction expr) Convert a string typed expression into a money type.static ScalarValuedFunctionConversions.toMoney(ScalarValuedFunction expr, NumberFormat format) Convert a string typed expression into a money type using the given format.static ScalarValuedFunctionConversions.toNumeric(ScalarValuedFunction expr) Convert a string typed expression into a numeric type.static ScalarValuedFunctionConversions.toNumeric(ScalarValuedFunction expr, NumberFormat format) Convert a string typed expression into a numeric type using the given format.static ScalarValuedFunctionMath.toRadians(ScalarValuedFunction expr) Returns the degree expression in radians.static ScalarValuedFunctionConversions.toString(ScalarValuedFunction expr) Convert the value of an expression into a string value.static ScalarValuedFunctionConversions.toText(ScalarValuedFunction expr, String format) Convert the value of an expression into text using the given format.static ScalarValuedFunctionConversions.toTime(ScalarValuedFunction expr) Convert a string typed expression into a time type.static ScalarValuedFunctionConversions.toTime(ScalarValuedFunction expr, DateTimeFormatting format) Convert a string typed expression into a time type using the given format.static ScalarValuedFunctionConversions.toTimestamp(ScalarValuedFunction expr) Convert a string typed expression into a timestamp type.static ScalarValuedFunctionConversions.toTimestamp(ScalarValuedFunction expr, DateTimeFormatting format) Convert a string typed expression into a timestamp type using the given format.static ScalarValuedFunctionStrings.toUpperCase(ScalarValuedFunction expr) Builds a function returning the upper case string value of the string to which the given expression evaluates.static ScalarValuedFunctionStrings.trim(ScalarValuedFunction expr) Builds a function returning the whitespace trimmed string value of the string to which the given expression evaluates.static ScalarValuedFunctionMath.ulp(ScalarValuedFunction expr) Returns the size of an ulp of the expression.static ScalarValuedFunctionDateTime.useDefaultTimeZone(ScalarValuedFunction time) Adjusts a time stamp value to use the time zone of the local machine.static ScalarValuedFunctionDateTime.useTimeZone(ScalarValuedFunction time, ZoneId zoneId) Adjusts a time stamp value to use the specified time zone.static ScalarValuedFunctionStatistics.wavg(List<ScalarValuedFunction> exprs, double[] weights) Builds an expression computing the weighted average of the values of the specified expressions. -
Uses of Function in com.pervasive.datarush.matching.functions
Methods in com.pervasive.datarush.matching.functions with annotations of type FunctionModifier and TypeMethodDescriptionstatic ScalarValuedFunctionStringEncodings.caverphone(ScalarValuedFunction value) Builds a function phonetically encoding the string value to which the specified expression evaluates using the Caverphone algorithm.static ScalarValuedFunctionSimilarity.contains(ScalarValuedFunction left, ScalarValuedFunction right) Builds a function testing whether either of the specified string valued expressions contains the other.static ScalarValuedFunctionSimilarity.damerauLevenshtein(ScalarValuedFunction left, ScalarValuedFunction right) Builds a function computing the Damerau-Levenshtein distance between the specified string valued expressions.static ScalarValuedFunctionStringEncodings.doubleMetaphone(ScalarValuedFunction value) Builds a function phonetically encoding the string value to which the specified expression evaluates using the Double Metaphone algorithm.static ScalarValuedFunctionSimilarity.exact(ScalarValuedFunction left, ScalarValuedFunction right) Builds a function testing whether the specified string valued expressions are equal.static ScalarValuedFunctionSimilarity.jaro(ScalarValuedFunction left, ScalarValuedFunction right) Builds a function computing the Jaro distance between the specified string valued expressions.static ScalarValuedFunctionSimilarity.jaroWinkler(ScalarValuedFunction left, ScalarValuedFunction right, int prefixLen, float scaling) Builds a function computing the Jaro-Winkler distance between the specified string valued expressions.static ScalarValuedFunctionSimilarity.levenshtein(ScalarValuedFunction left, ScalarValuedFunction right) Builds a function computing the Levenshtein distance between the specified string valued expressions.static ScalarValuedFunctionStringEncodings.metaphone(ScalarValuedFunction value) Builds a function phonetically encoding the string value to which the specified expression evaluates using the Metaphone algorithm.static ScalarValuedFunctionSimilarity.positionalQgram(ScalarValuedFunction left, ScalarValuedFunction right, int q, int maxDist) Builds a function computing the percentage of q-grams in common between the specified string valued expressions.static ScalarValuedFunctionSimilarity.proximity(ScalarValuedFunction left, ScalarValuedFunction right) Builds a function computing an adjusted quotient of the numeric values of the specified fields.static ScalarValuedFunctionSimilarity.qgram(ScalarValuedFunction left, ScalarValuedFunction right, int q) Builds a function computing the percentage of q-grams in common between the specified string valued expressions.static ScalarValuedFunctionStringEncodings.refinedSoundex(ScalarValuedFunction value) Builds a function phonetically encoding the string value to which the specified expression evaluates using the refined Soundex algorithm.static ScalarValuedFunctionSimilarity.shorthand(ScalarValuedFunction left, ScalarValuedFunction right) Builds a function testing shorthand equivalence between the specified string valued expressions.static ScalarValuedFunctionStringEncodings.soundex(ScalarValuedFunction value) Builds a function phonetically encoding the string value to which the specified expression evaluates using the Soundex algorithm. -
Uses of Function in com.pervasive.datarush.operators.group
Methods in com.pervasive.datarush.operators.group with annotations of type FunctionModifier and TypeMethodDescriptionstatic AggregationAggregation.avg(ScalarValuedFunction input) Create an average value aggregation for the given input.static AggregationAggregation.corr(ScalarValuedFunction input1, ScalarValuedFunction input2) Create a correlation aggregation for the given inputs.static AggregationAggregation.count()Create a count aggregation for all rows within a group.static AggregationAggregation.count(ScalarValuedFunction input) Create a value count aggregation for the given input.static AggregationAggregation.covar(ScalarValuedFunction input1, ScalarValuedFunction input2) Create a covariance aggregation for the given inputs.static AggregationAggregation.covar(ScalarValuedFunction input1, ScalarValuedFunction input2, boolean sample) Create a covariance aggregation for the given inputs.static AggregationAggregation.geoAvg(ScalarValuedFunction input) Create a geometric average value aggregation for the given input.static AggregationAggregation.harmAvg(ScalarValuedFunction input) Create an harmonic average value aggregation for the given input.static AggregationAggregation.kurtosis(ScalarValuedFunction input) Create a kurtosis aggregation for the given input.static AggregationAggregation.kurtosis(ScalarValuedFunction input, boolean sample) Create a kurtosis aggregation for the given input.static AggregationAggregation.max(ScalarValuedFunction input) Create a maximum value aggregation for the given input.static AggregationAggregation.min(ScalarValuedFunction input) Create a minimum value aggregation for the given input.static AggregationAggregation.moment(ScalarValuedFunction input, int k) Create a central moment aggregation for the given input.static AggregationAggregation.skewness(ScalarValuedFunction input) Create a skewness aggregation for the given input.static AggregationAggregation.skewness(ScalarValuedFunction input, boolean sample) Create a skewness aggregation for the given input.static AggregationAggregation.stddev(ScalarValuedFunction input) Create a standard deviation aggregation for the given input.static AggregationAggregation.stddev(ScalarValuedFunction input, boolean sample) Create a standard deviation aggregation for the given input.static AggregationAggregation.sum(ScalarValuedFunction input) Create a value summation aggregation for the given input.static AggregationAggregation.sumSquares(ScalarValuedFunction input) Create a sum-squares aggregation for the given input.static AggregationAggregation.var(ScalarValuedFunction input) Create a variance aggregation for the given input.static AggregationAggregation.var(ScalarValuedFunction input, boolean sample) Create a variance aggregation for the given input.