Package io.trino.metadata
Class FunctionBinding
- java.lang.Object
-
- io.trino.metadata.FunctionBinding
-
public class FunctionBinding extends Object
-
-
Constructor Summary
Constructors Constructor Description FunctionBinding(FunctionId functionId, BoundSignature boundSignature, Map<String,Type> typeVariables, Map<String,Long> longVariables)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsLongVariable(String variableName)booleancontainsTypeVariable(String variableName)booleanequals(Object o)intgetArity()BoundSignaturegetBoundSignature()FunctionIdgetFunctionId()LonggetLongVariable(String variableName)TypegetTypeVariable(String variableName)inthashCode()
-
-
-
Constructor Detail
-
FunctionBinding
public FunctionBinding(FunctionId functionId, BoundSignature boundSignature, Map<String,Type> typeVariables, Map<String,Long> longVariables)
-
-
Method Detail
-
getFunctionId
public FunctionId getFunctionId()
-
getBoundSignature
public BoundSignature getBoundSignature()
-
getArity
public int getArity()
-
containsTypeVariable
public boolean containsTypeVariable(String variableName)
-
containsLongVariable
public boolean containsLongVariable(String variableName)
-
-