Package org.elasticsearch.xpack.esql.expression.function.scalar.multivalue
package org.elasticsearch.xpack.esql.expression.function.scalar.multivalue
-
ClassesClassDescriptionBase class for functions that reduce multivalued fields into single valued fields.Base evaluator that can handle both nulls- and no-nulls-containing blocks.Base evaluator that can handle evaluator-checked exceptions; i.e.Appends values to a multi-valueReduce a multivalued field to a single valued field containing the average value.Reduce a multivalued string field to a single valued field by concatenating all values.Function that takes two multivalued expressions and checks if values of one expression are all present(equals) in the other.Evaluator that always returns true for all values in the block (~column)Currently
EvaluatorImplementergenerates: if (allBlocksAreNulls) { result.appendNull(); continue position; } when all params are null, this violates our contract of always returning a boolean.CurrentlyEvaluatorImplementergenerates: if (allBlocksAreNulls) { result.appendNull(); continue position; } when all params are null, this violates our contract of always returning a boolean.CurrentlyEvaluatorImplementergenerates: if (allBlocksAreNulls) { result.appendNull(); continue position; } when all params are null, this violates our contract of always returning a boolean.CurrentlyEvaluatorImplementergenerates: if (allBlocksAreNulls) { result.appendNull(); continue position; } when all params are null, this violates our contract of always returning a boolean.CurrentlyEvaluatorImplementergenerates: if (allBlocksAreNulls) { result.appendNull(); continue position; } when all params are null, this violates our contract of always returning a boolean.Reduce a multivalued field to a single valued field containing the count of values.Removes duplicate values from a multivalued field.Reduce a multivalued field to a single valued field containing the minimum value.Reduce a multivalued field to a single valued field containing the minimum value.Reduce a multivalued field to a single valued field containing the maximum value.Reduce a multivalued field to a single valued field containing the median of the values.Reduce a multivalued field to a single valued field containing the median absolute deviation of the values.Reduce a multivalued field to a single valued field containing the minimum value.Reduce a multivalued field to a single valued field containing the weighted sum of all element applying the P series function.Returns a subset of the multivalued field using the start and end index values.Sorts a multivalued field in lexicographical order.Reduce a multivalued field to a single valued field containing the sum of all values.Combines the values from two multivalued fields with a delimiter that joins them together.