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,问题解决

相关推荐
BizViewStudio3 分钟前
甄选2026:AI重构新媒体代运营行业的三大核心变革与落地路径
大数据·人工智能·新媒体运营·媒体
weixin_3077791315 分钟前
SparkPySetup:基于Python的Windows 11 PySpark环境自动化搭建工具
大数据·开发语言·python·spark
XS03010616 分钟前
Agent 记忆管理
大数据·人工智能·算法
lifewange23 分钟前
Hadoop 全套常用 Shell 命令完整版
大数据·hadoop·npm
renhongxia132 分钟前
从内部进行大型语言模型安全
大数据·人工智能·安全·语言模型·自然语言处理·逻辑回归
源码之家35 分钟前
计算机毕业设计:Python股票数据分析与ARIMA预测系统 Flask框架 ARIMA 数据分析 可视化 大数据 大模型(建议收藏)✅
大数据·python·数据挖掘·数据分析·django·flask·课程设计
JoyCong199836 分钟前
告别频繁输入密码!ToDesk自动解锁功能,实现远程办公“无感”连接
大数据·linux·服务器·网络·电脑·远程操作
Y学院42 分钟前
AI原生研发爆发,Agent重构软件产业新范式
大数据·人工智能
北冥有羽Victoria1 小时前
Django Auth组件完整版教程:从原理到项目落地
大数据·服务器·数据库·后端·python·django·sqlite
lifewange1 小时前
Hadoop 完整入门详解
大数据·hadoop·分布式