hive-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Edward Capriolo <edlinuxg...@gmail.com>
Subject Re: What is the corresponding java/scala code to 'lateral view explode' in hql ?
Date Wed, 31 May 2017 14:46:26 GMT
For each row, for each element in exploded list emit 1 row.
Row r = { col1 }
Set x = [ a,b,c]

for (Object y : x){
  emit(row, y)
}

If the set x size is 3 , three rows are output.



On Wed, May 31, 2017 at 8:31 AM, 张明磊 <18717838093@163.com> wrote:

> Hello experts,
>       I was wondering to know as the subject said, what is the
> corresponding java or scala code to the hive semantics "*lateral view
> explode*" ? In my recently work, i am a new to hql and have to do some
> work about “”Real-time off-line fusion“”. That was translate hql
> languages into "real time" code, running on the platform of storm or
> flink.  So, I searched it on google but still confused. I have to ask for
> help to hive community, Could you share some light on it ?
>
> Thanks,
> Minglei.
>
>
>
>
>
>
>

Mime
View raw message