Package io.trino.metadata
Class ResolvedFunction
- java.lang.Object
-
- io.trino.metadata.ResolvedFunction
-
public class ResolvedFunction extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResolvedFunction.ResolvedFunctionDecoder
-
Constructor Summary
Constructors Constructor Description ResolvedFunction(BoundSignature signature, FunctionId functionId, Map<TypeSignature,Type> typeDependencies, Set<ResolvedFunction> functionDependencies)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)static StringextractFunctionName(QualifiedName qualifiedName)Set<ResolvedFunction>getFunctionDependencies()FunctionIdgetFunctionId()BoundSignaturegetSignature()Map<TypeSignature,Type>getTypeDependencies()inthashCode()static booleanisResolved(QualifiedName name)QualifiedNametoQualifiedName()StringtoString()
-
-
-
Constructor Detail
-
ResolvedFunction
public ResolvedFunction(BoundSignature signature, FunctionId functionId, Map<TypeSignature,Type> typeDependencies, Set<ResolvedFunction> functionDependencies)
-
-
Method Detail
-
getSignature
public BoundSignature getSignature()
-
getFunctionId
public FunctionId getFunctionId()
-
getTypeDependencies
public Map<TypeSignature,Type> getTypeDependencies()
-
getFunctionDependencies
public Set<ResolvedFunction> getFunctionDependencies()
-
isResolved
public static boolean isResolved(QualifiedName name)
-
toQualifiedName
public QualifiedName toQualifiedName()
-
extractFunctionName
public static String extractFunctionName(QualifiedName qualifiedName)
-
-