Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dapatkan fungsi dengan nama yang ditentukan. Fungsi ini dapat berupa fungsi sementara atau fungsi. Ini melempar AnalysisException ketika fungsi tidak dapat ditemukan.
Sintaksis
getFunction(functionName: str)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
functionName |
str | Nama fungsi yang akan didapatkan. |
Pengembalian Barang
Function
Fungsi yang ditemukan dengan nama.
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: ...