Class AbstractMultivalueFunction

All Implemented Interfaces:
NamedWriteable, Writeable, Resolvable, EvaluatorMapper
Direct Known Subclasses:
MvAvg, MvCount, MvDedupe, MvFirst, MvLast, MvMax, MvMedian, MvMedianAbsoluteDeviation, MvMin, MvSum

public abstract class AbstractMultivalueFunction extends UnaryScalarFunction
Base class for functions that reduce multivalued fields into single valued fields.

We have a guide for writing these in the javadoc for org.elasticsearch.xpack.esql.expression.function.scalar.