Interface OptionalArgument

All Known Implementing Classes:
AbsentOverTime, AvgOverTime, Categorize, Chunk, Coalesce, Contains, CountDistinct, CountDistinctOverTime, CountOverTime, DateFormat, Decay, Delta, Deriv, FirstOverTime, Greatest, HistogramMergeOverTime, Idelta, Increase, IpPrefix, Irate, Knn, Kql, LastOverTime, Least, Locate, Log, Match, MatchOperator, MatchPhrase, MaxOverTime, MinOverTime, MultiMatch, MvSlice, MvSort, MvZip, PercentileOverTime, PresentOverTime, QueryString, Rate, Repeat, Round, SpatialGridFunction, StddevOverTime, StGeohash, StGeohex, StGeotile, Substring, SumOverTime, TimeSeriesAggregateFunction, ToIntegerSurrogate, ToIp, ToLongSurrogate, TopSnippets, TRange, VarianceOverTime

public interface OptionalArgument
Marker interface indicating that a function accepts one optional argument (typically the last one). This is used by the EsqlFunctionRegistry to perform validation of function declaration.