95-910-142-源码-FlinkSQL-FlinkSQL追加模式与缩进模式区别

839 篇文章 852 订阅 ¥99.90 ¥299.90
本文介绍了FlinkSQL中将表转换为DataStream的两种模式:追加模式和缩进模式。追加模式适用于仅插入更新的场景,而缩进模式则能处理插入和删除操作,返回数据带有插入或撤回标记。当SQL包含`count() group by`时,必须使用缩进模式。文中还提供了一个实际案例进行说明。
摘要由CSDN通过智能技术生成

1.世界

在这里插入图片描述

2.将表转换为DataStream

一个Table是流媒体查询的结果将动态更新,即它正在改变,因为新记录的查询的输入流到达。因此,DataStream转换这种动态查询需要对表的更新进行编码。

将一个Table转换为一个DataStream有两种模式:

  1. 追加模式:只有在动态Table仅通过INSERT更改修改时才能使用此模式,即它仅附加并且以前发出的结果永远不会更新
  2. 缩进模式:始终可以使用此模式。它用标志编码INSERT和DELETE改变boolean。始终可以使用此模式。返回值是boolean类型。它用true或false来标记数据的插入和撤回,返回true代表数据插入,false代表数据的撤回
val tableEnv =
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九师兄

你的鼓励是我做大写作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值