flink if函数false时对字符串做阶段的bug

背景

flink官网对if函数就是我们正常的理解

我们之前在使用flink1.12时候也没有发现问题,但是最近一个1.15的任务出现了一个bug

本来应该返回cdefg,但是返回了cde

sql 复制代码
 if(false,'abc','cdefg')  --返回cde

我们找了一下这个函数,发现代码确实是这样理解的,但是和官网描述明显不一致

最终在flink issues找到了这个bug,在这个issues里对代码做了修复
https://issues.apache.org/jira/browse/FLINK-30559

合并这个issues,问题解决

相关推荐
焦糖玛奇朵婷1 小时前
实测扭蛋机小程序:开发简单,互动有趣
java·大数据·程序人生·小程序·软件需求
瓦中空花1 小时前
大数据工具-Flink
大数据·flink
Lab_AI1 小时前
iLabPower LES与SDH科学数据基因组平台赋能光电材料研发与生产,鼎材科技与创腾科技进一步深化合作
大数据·人工智能·oled·材料设计·光电材料研发·材料创新·材料研发
渣渣盟1 小时前
Flink实现TopN URL访问量统计
大数据·flink·scala
二十雨辰1 小时前
[小结]-线上Bug监控
前端·bug
无你想你1 小时前
Datawhale之春晚机器人跳舞复刻
大数据·elasticsearch·机器人
添柴少年yyds1 小时前
Flink的Checkpoint原理和流程
flink
wAIxiSeu1 小时前
万字长文解析Apache Paimon
大数据
网络工程小王1 小时前
【大数据技术详解】——HIVE技术(学习笔记)
大数据·hive·hadoop
刘一说1 小时前
Git 工具知识全景图:从核心概念到高效协作实践
大数据·git·elasticsearch