You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-zh@flink.apache.org by liu_mingzhang <li...@163.com> on 2019/06/14 10:58:10 UTC

flink 自定义UDTF函数


我希望自定义一个这样功能的UDTF,


将表中原始数据:
id        filed1        field2
1         A,B,C         D,E,F


转换成:
id    num    filed1        field2
1       1        A                D
1       2        B                E
1       3        C                F




下面是我自己写的函数,但是报错
    


然而ROW是有这样的构造函数的




我不明白我为什么会报错, 希望大佬们帮忙解答,不胜感激

回复: flink 自定义UDTF函数

Posted by liu_mingzhang <li...@163.com>.

 @Jark Wu  @Zili Chen 感谢两位大佬帮忙解答哈~

在2019年6月17日 11:57,Zili Chen<wa...@gmail.com> 写道:
@imjack@gmail.com 这个问题已经在另一个 thread 【Types源码】下解答了

Best,
tison.


Jark Wu <im...@gmail.com> 于2019年6月17日周一 上午11:26写道:

Hi Liu,

好像还是没有收到你的函数源码? 你可以尝试将源码粘贴过来,不要粘贴图片。

On Mon, 17 Jun 2019 at 10:09, liu_mingzhang <li...@163.com> wrote:

自定义的函数如下:


源码中注释里的示例也是这样写的,但是编译报错...

在2019年6月15日 15:52,Hequn Cheng<ch...@gmail.com> <
chenghequn@gmail.com>
写道:

自定义的函数忘贴了么 :)

On Fri, Jun 14, 2019 at 6:58 PM liu_mingzhang <li...@163.com>
wrote:


我希望自定义一个这样功能的UDTF,

将表中原始数据:
id        filed1        field2
1         A,B,C         D,E,F

转换成:
id    num    filed1        field2
1       1        A                D
1       2        B                E
1       3        C                F


下面是我自己写的函数,但是报错


然而ROW是有这样的构造函数的


我不明白我为什么会报错, 希望大佬们帮忙解答,不胜感激




Re: flink 自定义UDTF函数

Posted by Zili Chen <wa...@gmail.com>.
@imjack@gmail.com 这个问题已经在另一个 thread 【Types源码】下解答了

Best,
tison.


Jark Wu <im...@gmail.com> 于2019年6月17日周一 上午11:26写道:

> Hi Liu,
>
> 好像还是没有收到你的函数源码? 你可以尝试将源码粘贴过来,不要粘贴图片。
>
> On Mon, 17 Jun 2019 at 10:09, liu_mingzhang <li...@163.com> wrote:
>
> > 自定义的函数如下:
> >
> >
> > 源码中注释里的示例也是这样写的,但是编译报错...
> >
> > 在2019年6月15日 15:52,Hequn Cheng<ch...@gmail.com> <
> chenghequn@gmail.com>
> > 写道:
> >
> > 自定义的函数忘贴了么 :)
> >
> > On Fri, Jun 14, 2019 at 6:58 PM liu_mingzhang <li...@163.com>
> > wrote:
> >
> >
> > 我希望自定义一个这样功能的UDTF,
> >
> > 将表中原始数据:
> > id        filed1        field2
> > 1         A,B,C         D,E,F
> >
> > 转换成:
> > id    num    filed1        field2
> > 1       1        A                D
> > 1       2        B                E
> > 1       3        C                F
> >
> >
> > 下面是我自己写的函数,但是报错
> >
> >
> > 然而ROW是有这样的构造函数的
> >
> >
> > 我不明白我为什么会报错, 希望大佬们帮忙解答,不胜感激
> >
> >
>

Re: flink 自定义UDTF函数

Posted by Jark Wu <im...@gmail.com>.
Hi Liu,

好像还是没有收到你的函数源码? 你可以尝试将源码粘贴过来,不要粘贴图片。

On Mon, 17 Jun 2019 at 10:09, liu_mingzhang <li...@163.com> wrote:

> 自定义的函数如下:
>
>
> 源码中注释里的示例也是这样写的,但是编译报错...
>
> 在2019年6月15日 15:52,Hequn Cheng<ch...@gmail.com> <ch...@gmail.com>
> 写道:
>
> 自定义的函数忘贴了么 :)
>
> On Fri, Jun 14, 2019 at 6:58 PM liu_mingzhang <li...@163.com>
> wrote:
>
>
> 我希望自定义一个这样功能的UDTF,
>
> 将表中原始数据:
> id        filed1        field2
> 1         A,B,C         D,E,F
>
> 转换成:
> id    num    filed1        field2
> 1       1        A                D
> 1       2        B                E
> 1       3        C                F
>
>
> 下面是我自己写的函数,但是报错
>
>
> 然而ROW是有这样的构造函数的
>
>
> 我不明白我为什么会报错, 希望大佬们帮忙解答,不胜感激
>
>

回复: flink 自定义UDTF函数

Posted by liu_mingzhang <li...@163.com>.
自定义的函数如下:




源码中注释里的示例也是这样写的,但是编译报错...


在2019年6月15日 15:52,Hequn Cheng<ch...@gmail.com> 写道:
自定义的函数忘贴了么 :)

On Fri, Jun 14, 2019 at 6:58 PM liu_mingzhang <li...@163.com> wrote:


我希望自定义一个这样功能的UDTF,

将表中原始数据:
id        filed1        field2
1         A,B,C         D,E,F

转换成:
id    num    filed1        field2
1       1        A                D
1       2        B                E
1       3        C                F


下面是我自己写的函数,但是报错


然而ROW是有这样的构造函数的


我不明白我为什么会报错, 希望大佬们帮忙解答,不胜感激


回复: flink 自定义UDTF函数

Posted by liu_mingzhang <li...@163.com>.
自定义的函数如下:




源码中注释里的示例也是这样写的,但是编译报错...
在2019年6月15日 15:52,Hequn Cheng<ch...@gmail.com> 写道:
自定义的函数忘贴了么 :)

On Fri, Jun 14, 2019 at 6:58 PM liu_mingzhang <li...@163.com> wrote:


我希望自定义一个这样功能的UDTF,

将表中原始数据:
id        filed1        field2
1         A,B,C         D,E,F

转换成:
id    num    filed1        field2
1       1        A                D
1       2        B                E
1       3        C                F


下面是我自己写的函数,但是报错


然而ROW是有这样的构造函数的


我不明白我为什么会报错, 希望大佬们帮忙解答,不胜感激


Re: flink 自定义UDTF函数

Posted by Hequn Cheng <ch...@gmail.com>.
自定义的函数忘贴了么 :)

On Fri, Jun 14, 2019 at 6:58 PM liu_mingzhang <li...@163.com> wrote:

>
> 我希望自定义一个这样功能的UDTF,
>
> 将表中原始数据:
> id        filed1        field2
> 1         A,B,C         D,E,F
>
> 转换成:
> id    num    filed1        field2
> 1       1        A                D
> 1       2        B                E
> 1       3        C                F
>
>
> 下面是我自己写的函数,但是报错
>
>
> 然而ROW是有这样的构造函数的
>
>
> 我不明白我为什么会报错, 希望大佬们帮忙解答,不胜感激
>