Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Hämta funktionen med det angivna namnet. Den här funktionen kan vara en tillfällig funktion eller en funktion. Detta genererar en AnalysisException när funktionen inte kan hittas.
Syntax
getFunction(functionName: str)
Parameters
| Parameter | Type | Beskrivning |
|---|---|---|
functionName |
str | Namnet på den funktion som ska hämtas. |
Retur
Function
Funktionen som hittades med namnet.
Exempel
_ = spark.sql(
"CREATE FUNCTION my_func1 AS 'test.org.apache.spark.sql.MyDoubleAvg'")
spark.catalog.getFunction("my_func1")
# Function(name='my_func1', catalog='spark_catalog', namespace=['default'], ...
# Using the fully qualified name for function name.
spark.catalog.getFunction("default.my_func1")
# Function(name='my_func1', catalog='spark_catalog', namespace=['default'], ...
spark.catalog.getFunction("spark_catalog.default.my_func1")
# Function(name='my_func1', catalog='spark_catalog', namespace=['default'], ...
# Throw an analysis exception when the function does not exist.
spark.catalog.getFunction("my_func2")
# Traceback (most recent call last):
# ...
# AnalysisException: ...