Class Options
java.lang.Object
org.elasticsearch.xpack.esql.expression.function.Options
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidpopulateMap(MapExpression options, Map<String, Object> optionsMap, Source source, TypeResolutions.ParamOrdinal paramOrdinal, Map<String, DataType> allowedOptions) static Expression.TypeResolutionresolve(Expression options, Source source, TypeResolutions.ParamOrdinal paramOrdinal, Map<String, DataType> allowedOptions) static Expression.TypeResolutionresolve(Expression options, Source source, TypeResolutions.ParamOrdinal paramOrdinal, Map<String, DataType> allowedOptions, Consumer<Map<String, Object>> verifyOptions)
-
Constructor Details
-
Options
public Options()
-
-
Method Details
-
resolve
public static Expression.TypeResolution resolve(Expression options, Source source, TypeResolutions.ParamOrdinal paramOrdinal, Map<String, DataType> allowedOptions) -
resolve
public static Expression.TypeResolution resolve(Expression options, Source source, TypeResolutions.ParamOrdinal paramOrdinal, Map<String, DataType> allowedOptions, Consumer<Map<String, Object>> verifyOptions) -
populateMap
public static void populateMap(MapExpression options, Map<String, Object> optionsMap, Source source, TypeResolutions.ParamOrdinal paramOrdinal, Map<String, throws InvalidArgumentExceptionDataType> allowedOptions) - Throws:
InvalidArgumentException
-