pyspark.sql.Catalog.getFunction

目录。 getFunction ( functionName:str )→pyspark.sql.catalog.Function

得到指定名称的函数。这个函数可以是临时函数或函数。这将抛出一个AnalysisException当函数不能被发现。

参数
的表 str

的函数名称检查存在。

例子

> > >函数=火花sql(“创建函数my_func1 test.org.apache.spark.sql.MyDoubleAvg”)> > >火花目录getFunction(“my_func1”)函数(name = ' my_func1目录= None,名称空间=(“违约”),…> > >火花目录getFunction(“default.my_func1”)函数(name = ' my_func1目录= None,名称空间=(“违约”),…> > >火花目录getFunction(“spark_catalog.default.my_func1”)函数(name = ' my_func1目录= spark_catalog,名称空间=(“违约”),…> > >火花目录getFunction(“my_func2”)回溯(最近的电话):pyspark.sql.utils.AnalysisException: