Package io.trino.metadata
Class FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder
- java.lang.Object
-
- io.trino.metadata.FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder
-
- Enclosing class:
- FunctionDependencyDeclaration
public static final class FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
addType
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addType(TypeSignature typeSignature)
-
addFunction
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addFunction(QualifiedName name, List<Type> parameterTypes)
-
addFunctionSignature
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addFunctionSignature(QualifiedName name, List<TypeSignature> parameterTypes)
-
addOptionalFunction
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addOptionalFunction(QualifiedName name, List<Type> parameterTypes)
-
addOptionalFunctionSignature
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addOptionalFunctionSignature(QualifiedName name, List<TypeSignature> parameterTypes)
-
addOperator
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addOperator(OperatorType operatorType, List<Type> parameterTypes)
-
addOperatorSignature
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addOperatorSignature(OperatorType operatorType, List<TypeSignature> parameterTypes)
-
addOptionalOperator
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addOptionalOperator(OperatorType operatorType, List<Type> parameterTypes)
-
addOptionalOperatorSignature
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addOptionalOperatorSignature(OperatorType operatorType, List<TypeSignature> parameterTypes)
-
addCast
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addCast(Type fromType, Type toType)
-
addCastSignature
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addCastSignature(TypeSignature fromType, TypeSignature toType)
-
addOptionalCast
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addOptionalCast(Type fromType, Type toType)
-
addOptionalCastSignature
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addOptionalCastSignature(TypeSignature fromType, TypeSignature toType)
-
build
public FunctionDependencyDeclaration build()
-
-