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 theFunctionDefinitionthat 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, theFunctionInforeturn the available information in the current state, which is much lighter.
-
-
Constructor Summary
Constructors Constructor Description FunctionInfo(org.apache.flink.table.functions.FunctionIdentifier identifier)FunctionInfo(org.apache.flink.table.functions.FunctionIdentifier identifier, org.apache.flink.table.functions.FunctionKind kind)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)org.apache.flink.table.functions.FunctionIdentifiergetIdentifier()Optional<org.apache.flink.table.functions.FunctionKind>getKind()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
FunctionInfo
public FunctionInfo(org.apache.flink.table.functions.FunctionIdentifier identifier)
-
FunctionInfo
public FunctionInfo(org.apache.flink.table.functions.FunctionIdentifier identifier, @Nullable org.apache.flink.table.functions.FunctionKind kind)
-
-
Method Detail
-
getIdentifier
public org.apache.flink.table.functions.FunctionIdentifier getIdentifier()
-
getKind
public Optional<org.apache.flink.table.functions.FunctionKind> getKind()
-
-