Interface FunctionDependencies
-
Method Summary
Modifier and TypeMethodDescriptiongetCastImplementation(Type fromType, Type toType, InvocationConvention invocationConvention) getCastImplementationSignature(TypeSignature fromType, TypeSignature toType, InvocationConvention invocationConvention) getCastNullability(Type fromType, Type toType) getFunctionNullability(CatalogSchemaFunctionName name, List<Type> parameterTypes) getOperatorImplementation(OperatorType operatorType, List<Type> parameterTypes, InvocationConvention invocationConvention) getOperatorImplementationSignature(OperatorType operatorType, List<TypeSignature> parameterTypes, InvocationConvention invocationConvention) getOperatorNullability(OperatorType operatorType, List<Type> parameterTypes) getScalarFunctionImplementation(CatalogSchemaFunctionName name, List<Type> parameterTypes, InvocationConvention invocationConvention) getScalarFunctionImplementationSignature(CatalogSchemaFunctionName name, List<TypeSignature> parameterTypes, InvocationConvention invocationConvention) getType(TypeSignature typeSignature)
-
Method Details
-
getType
-
getFunctionNullability
FunctionNullability getFunctionNullability(CatalogSchemaFunctionName name, List<Type> parameterTypes) -
getOperatorNullability
-
getCastNullability
-
getScalarFunctionImplementation
ScalarFunctionImplementation getScalarFunctionImplementation(CatalogSchemaFunctionName name, List<Type> parameterTypes, InvocationConvention invocationConvention) -
getScalarFunctionImplementationSignature
ScalarFunctionImplementation getScalarFunctionImplementationSignature(CatalogSchemaFunctionName name, List<TypeSignature> parameterTypes, InvocationConvention invocationConvention) -
getOperatorImplementation
ScalarFunctionImplementation getOperatorImplementation(OperatorType operatorType, List<Type> parameterTypes, InvocationConvention invocationConvention) -
getOperatorImplementationSignature
ScalarFunctionImplementation getOperatorImplementationSignature(OperatorType operatorType, List<TypeSignature> parameterTypes, InvocationConvention invocationConvention) -
getCastImplementation
ScalarFunctionImplementation getCastImplementation(Type fromType, Type toType, InvocationConvention invocationConvention) -
getCastImplementationSignature
ScalarFunctionImplementation getCastImplementationSignature(TypeSignature fromType, TypeSignature toType, InvocationConvention invocationConvention)
-