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

相关推荐
WTT00111 小时前
2024楚慧杯WP
大数据·运维·网络·安全·web安全·ctf
云云3216 小时前
怎么通过亚矩阵云手机实现营销?
大数据·服务器·安全·智能手机·矩阵
新加坡内哥谈技术6 小时前
苏黎世联邦理工学院与加州大学伯克利分校推出MaxInfoRL:平衡内在与外在探索的全新强化学习框架
大数据·人工智能·语言模型
Data-Miner6 小时前
经典案例PPT | 大型水果连锁集团新零售数字化建设方案
大数据·big data
lovelin+v175030409666 小时前
安全性升级:API接口在零信任架构下的安全防护策略
大数据·数据库·人工智能·爬虫·数据分析
道一云黑板报7 小时前
Flink集群批作业实践:七析BI批作业执行
大数据·分布式·数据分析·flink·kubernetes
darkdragonking7 小时前
OpenEuler 22.03 安装 flink-1.17.2 集群
flink·openeuler
core5127 小时前
flink sink kafka
flink·kafka·sink
节点。csn7 小时前
flink集群搭建 详细教程
大数据·服务器·flink