Package io.trino.sql.analyzer
Class TypeSignatureProvider
java.lang.Object
io.trino.sql.analyzer.TypeSignatureProvider
-
Constructor Summary
ConstructorsConstructorDescriptionTypeSignatureProvider(TypeSignature typeSignature) TypeSignatureProvider(Function<List<Type>, TypeSignature> typeSignatureResolver) -
Method Summary
Modifier and TypeMethodDescriptionstatic List<TypeSignatureProvider> static List<TypeSignatureProvider> static List<TypeSignatureProvider> fromTypeSignatures(TypeSignature... typeSignatures) static List<TypeSignatureProvider> fromTypeSignatures(List<? extends TypeSignature> typeSignatures) getTypeSignature(List<Type> boundTypeParameters) booleantoString()
-
Constructor Details
-
TypeSignatureProvider
-
TypeSignatureProvider
-
-
Method Details
-
hasDependency
public boolean hasDependency() -
getTypeSignature
-
getTypeSignature
-
fromTypes
-
fromTypes
-
fromTypeSignatures
-
fromTypeSignatures
public static List<TypeSignatureProvider> fromTypeSignatures(List<? extends TypeSignature> typeSignatures) -
toString
-