Class FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder
java.lang.Object
io.trino.spi.function.FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder
- Enclosing class:
FunctionDependencyDeclaration
public static final class FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionaddCastSignature(TypeSignature fromType, TypeSignature toType) addFunction(CatalogSchemaFunctionName name, List<Type> parameterTypes) addFunctionSignature(CatalogSchemaFunctionName name, List<TypeSignature> parameterTypes) addOperator(OperatorType operatorType, List<Type> parameterTypes) addOperatorSignature(OperatorType operatorType, List<TypeSignature> parameterTypes) addOptionalCast(Type fromType, Type toType) addOptionalCastSignature(TypeSignature fromType, TypeSignature toType) addOptionalFunction(CatalogSchemaFunctionName name, List<Type> parameterTypes) addOptionalFunctionSignature(CatalogSchemaFunctionName name, List<TypeSignature> parameterTypes) addOptionalOperator(OperatorType operatorType, List<Type> parameterTypes) addOptionalOperatorSignature(OperatorType operatorType, List<TypeSignature> parameterTypes) addType(TypeSignature typeSignature) build()
-
Method Details
-
addType
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addType(TypeSignature typeSignature) -
addFunction
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addFunction(CatalogSchemaFunctionName name, List<Type> parameterTypes) -
addFunctionSignature
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addFunctionSignature(CatalogSchemaFunctionName name, List<TypeSignature> parameterTypes) -
addOptionalFunction
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addOptionalFunction(CatalogSchemaFunctionName name, List<Type> parameterTypes) -
addOptionalFunctionSignature
public FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder addOptionalFunctionSignature(CatalogSchemaFunctionName 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
-