我需要编写一个界面,将包中的单个项目折叠为字符串。示例:{(a),(b)}到ab。
首先,可以使用代数接口来返回字符串,还是仅限于整数(Long)。
其次,是否有一个地方可以访问使用代数的一些例子(除了我到处看到的COUNT例子)。
如果代数可用于处理字符串,请回答我是否知道是否有一个好地方我可以看到一些现有的UDF代码(而不是那些能完全解决我的问题的代码)。
这些是我尝试过的事情:
答案 0 :(得分:0)
最后这就是我想到的:
如果您的问题可以像GROUP一样有效地解决,那么您应该这样做。 GROUPs创造了更难处理的行李。
您没有义务使用ALGEBRAIC来处理行李。相反,你可以写一个EVAL UDF。但是如果你的行李尺寸很大,它会慢得多。