public interface Signature
UserDefinedFunctionAdapterFactory
s, UserDefinedAggregationFunctionAdapterFactory
s
and UserDefinedWindowFunctionAdapterFactory
s to identify the
types of parameters required to instantiate a concrete function adapter.
To instantiate Signature
objects, please use one of the factory methods Adapters#createSignature(JavaTypes.Type, JavaTypes.Type[])
or Adapters#createSignature(JavaTypes.Type, JavaTypes.Type[], JavaTypes.Type[])
.
Modifier and Type | Method and Description |
---|---|
JavaTypes.Type[] |
getInstantiationParameterTypes()
Returns the instantiation parameter types of the the function.
|
JavaTypes.Type[] |
getParameterTypes()
Returns the parameter types of the the function.
|
JavaTypes.Type |
getReturnType()
Returns the return type of the function.
|
JavaTypes.Type getReturnType()
JavaTypes.Type[] getParameterTypes()
JavaTypes.Type[] getInstantiationParameterTypes()