gpt4 book ai didi

hadoop - Impala 是否支持用 Impala SQL(不是 C++ 或 Java)编写的用户定义函数?

转载 作者:可可西里 更新时间:2023-11-01 16:25:56 32 4
gpt4 key购买 nike

Impala 确实支持 UDFs written in C++ or Java ,但我有一个由内置函数调用组成的简单公式。我需要在我的代码中使用很多次并且我不想重复它。

是否支持类似于以下伪代码的内容?

-- UDF definition
CREATE FUNCTION get_date_string (datetime p_value)
AS
RETURN year(p_value)*10000 + month(p_value)*100 + day(p_value) ;

-- UDF call
SELECT get_date_string(CreatedOn)
FROM Posts ;

更新:
Hive 支持这样的 UDF——它们被称为 macros但我发现关于此功能的信息很少。

最佳答案

不,Impala 尚不支持存储过程或“宏”。

关于hadoop - Impala 是否支持用 Impala SQL(不是 C++ 或 Java)编写的用户定义函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29117854/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com