Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Haal de functie op met de opgegeven naam. Deze functie kan een tijdelijke functie of een functie zijn. Dit genereert een AnalysisException wanneer de functie niet kan worden gevonden.
Syntaxis
getFunction(functionName: str)
Parameterwaarden
| Kenmerk | Typ | Beschrijving |
|---|---|---|
functionName |
str | De naam van de functie die u wilt ophalen. |
Retouren
Function
De functie gevonden door de naam.
Examples
_ = 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: ...