Interface FunctionArgument
- All Known Implementing Classes:
FunctionArgument.Logical, FunctionArgument.Nodes, FunctionArgument.Value
public sealed interface FunctionArgument
permits FunctionArgument.Value, FunctionArgument.Logical, FunctionArgument.Nodes
A function argument, with the declared type of its parameter (RFC 9535, Section 2.4.3).
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordAn argument for a LogicalType parameter.static final recordAn argument for a NodesType parameter.static final recordAn argument for a ValueType parameter. -
Method Summary
Modifier and TypeMethodDescriptiondefault FunctionTypetype()Returns the declared type of the parameter.
-
Method Details
-
type
Returns the declared type of the parameter.- Returns:
- the declared type of the parameter
-