Class FunctionInfo
- java.lang.Object
-
- org.apache.flink.table.gateway.api.results.FunctionInfo
-
@PublicEvolving public class FunctionInfo extends Object
Info to describe the function. It is not equivalent to theFunctionDefinition
that needs to load the implementation, which may require to download the jar from the remote to the local machine and load the classes. Comparing to theFunctionDefinition
, theFunctionInfo
return the available information in the current state, which is much lighter.
-
-
Constructor Summary
Constructors Constructor Description FunctionInfo(FunctionIdentifier identifier)
FunctionInfo(FunctionIdentifier identifier, FunctionKind kind)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
FunctionIdentifier
getIdentifier()
Optional<FunctionKind>
getKind()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
FunctionInfo
public FunctionInfo(FunctionIdentifier identifier)
-
FunctionInfo
public FunctionInfo(FunctionIdentifier identifier, @Nullable FunctionKind kind)
-
-
Method Detail
-
getIdentifier
public FunctionIdentifier getIdentifier()
-
getKind
public Optional<FunctionKind> getKind()
-
-