@PublicEvolving public class FunctionInfo extends Object
FunctionDefinition 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 the FunctionDefinition, the FunctionInfo return the available information in the current state, which is much lighter.| Constructor and Description |
|---|
FunctionInfo(org.apache.flink.table.functions.FunctionIdentifier identifier) |
FunctionInfo(org.apache.flink.table.functions.FunctionIdentifier identifier,
org.apache.flink.table.functions.FunctionKind kind) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
org.apache.flink.table.functions.FunctionIdentifier |
getIdentifier() |
Optional<org.apache.flink.table.functions.FunctionKind> |
getKind() |
int |
hashCode() |
String |
toString() |
public FunctionInfo(org.apache.flink.table.functions.FunctionIdentifier identifier)
public FunctionInfo(org.apache.flink.table.functions.FunctionIdentifier identifier,
@Nullable
org.apache.flink.table.functions.FunctionKind kind)
public org.apache.flink.table.functions.FunctionIdentifier getIdentifier()
public Optional<org.apache.flink.table.functions.FunctionKind> getKind()
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.