Class EsqlFunctionRegistry.ArgSignature
java.lang.Object
org.elasticsearch.xpack.esql.expression.function.EsqlFunctionRegistry.ArgSignature
- Direct Known Subclasses:
EsqlFunctionRegistry.MapArgSignature
- Enclosing class:
EsqlFunctionRegistry
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final EsqlFunctionRegistry.ArgSignature.Hintprotected final Stringprotected final booleanprotected final DataTypeprotected final String[]protected final boolean -
Constructor Summary
ConstructorsConstructorDescriptionArgSignature(String name, String[] type, String description, boolean optional, boolean variadic) ArgSignature(String name, String[] type, String description, boolean optional, boolean variadic, DataType targetDataType) ArgSignature(String name, String[] type, String description, boolean optional, boolean variadic, EsqlFunctionRegistry.ArgSignature.Hint hint, DataType targetDataType) ArgSignature(String name, String[] type, String description, boolean optional, EsqlFunctionRegistry.ArgSignature.Hint hint, boolean variadic) -
Method Summary
-
Field Details
-
name
-
type
-
description
-
optional
protected final boolean optional -
variadic
protected final boolean variadic -
targetDataType
-
hint
-
-
Constructor Details
-
ArgSignature
public ArgSignature(String name, String[] type, String description, boolean optional, boolean variadic, EsqlFunctionRegistry.ArgSignature.Hint hint, DataType targetDataType) -
ArgSignature
public ArgSignature(String name, String[] type, String description, boolean optional, EsqlFunctionRegistry.ArgSignature.Hint hint, boolean variadic) -
ArgSignature
-
ArgSignature
-
-
Method Details