在apacheimpala中有没有一个函数与hive的'explode'函数等价?

kxkpmulp  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(641)

hive的函数explode在这里有文档记录,它本质上是一个非常实用的函数,从单个行生成许多行。它的基本版本接受一个列,该列的值是一个值数组,并为每个值生成同一行的副本。
我想知道 Impala 里是否有这样的东西。我在文件里找不到。

vltsax25

vltsax251#

impala没有像explode in hive那样的函数来读取复杂的数据类型并生成多行。
目前,通过impala,我们可以使用点符号读取hive生成的表中的复杂数据类型,比如 select employee.empid from table1 .
impala只能从parquet表或分区表中的parquet分区查询复杂类型的列

相关问题