public interface FunctionTemplate
Modifier and Type | Method and Description |
---|---|
java.lang.Enum<?> |
getId()
Returns the identifier of the operation functions instantiated from the template are associated
with.
|
Function |
instantiate(DataType[] argTypes)
Instantiates a function from the template for the given argument types.
|
java.lang.Enum<?> getId()
Function instantiate(DataType[] argTypes)
argTypes
- Array of argument types.java.lang.NullPointerException
- if the parameter equals null.java.lang.IllegalArgumentException
- if the function cannot be instantiated for the given arguments
(wrong number, wrong types, etc.).