Package io.trino.spi.function
Class Signature.Builder
java.lang.Object
io.trino.spi.function.Signature.Builder
- Enclosing class:
- Signature
-
Method Summary
Modifier and TypeMethodDescriptionargumentType(Type type) argumentType(TypeSignature type) argumentTypes(List<TypeSignature> argumentTypes) build()castableFromTypeParameter(String name, TypeSignature fromType) castableToTypeParameter(String name, TypeSignature toType) longVariable(String name, String expression) orderableTypeParameter(String name) returnType(Type returnType) returnType(TypeSignature returnType) typeVariable(String name) typeVariableConstraint(TypeVariableConstraint typeVariableConstraint) typeVariableConstraints(List<TypeVariableConstraint> typeVariableConstraints) variadicTypeParameter(String name, String variadicBound)
-
Method Details
-
typeVariable
-
comparableTypeParameter
-
orderableTypeParameter
-
castableToTypeParameter
-
castableFromTypeParameter
-
variadicTypeParameter
-
typeVariableConstraint
-
typeVariableConstraints
public Signature.Builder typeVariableConstraints(List<TypeVariableConstraint> typeVariableConstraints) -
returnType
-
returnType
-
longVariable
-
argumentType
-
argumentType
-
argumentTypes
-
variableArity
-
build
-