开发者社区> 问答> 正文

请问在Flink里面,UDAF不能返回null值吗? 在自定义的UDAF latest_value_long_test里面,如果返回了null值,会在checkpoint的时候报序列化的错误 select DRAFT_ORDER_ID, latest_value_long_test(LAST_UPDATE_TIME) from CRD5_DRAFT_ORDER group by DRAFT_ORDER_ID

赵慧 2019-02-14 15:03:59 257

转自钉钉群21789141:请问在Flink里面,UDAF不能返回null值吗? 在自定义的UDAF latest_value_long_test里面,如果返回了null值,会在checkpoint的时候报序列化的错误
select

    DRAFT_ORDER_ID,
    latest_value_long_test(LAST_UPDATE_TIME) 
from     
    CRD5_DRAFT_ORDER
group by
    DRAFT_ORDER_ID
分享到
取消 提交回答
全部回答(1)
  • 赵慧
    2019-07-17 23:28:12

    云邪: 你用的是哪个版本呢?

    问:1.7.1

    云邪:可能是你的 latest_value_long_test 用了 Tuple 结构,这个结构是不允许成员有null的。

    0 0