代码之家  ›  专栏  ›  技术社区  ›  kee

python或javascript中的bigquery udf

  •  0
  • kee  · 技术社区  · 6 年前

    我一直在研究如何在BigQuery中编写UDF,并发现了以下语法:

    CREATE  { TEMPORARY | TEMP }  FUNCTION
    function_name ([named_parameter[, ...]])
    [RETURNS data_type]
    { [LANGUAGE language AS """body"""] | [AS (function_definition)] };
    

    the document 我发现,没有明确提到支持哪些语言。在页面中给出的示例中,它只讨论“JS”,我找不到任何其他语言示例,因此我假定它只支持JavaScript,但我想知道是否有人确切知道。谢谢!

    1 回复  |  直到 6 年前
        1
  •  3
  •   Elliott Brossard    6 年前

    From that same page :

    支持的外部UDF语言

    外部UDF支持用JavaScript编写的代码,您可以使用 js 作为 LANGUAGE .

    您不能使用JavaScript以外的语言。