在Flink作业中,我有一个类型为ValueState<Boolean>的状态。当condition为true时,此状态设置为true,否则清除。我正在清除状态,而不是将其设置为false以减小状态的大小。
我希望将未初始化状态视为"set to true“状态,但不将状态设置为"true”。有没有办法区分未初始化状态</e
o.order_time BETWEEN s.ship_time - INTERVAL '4' HOUR AND s.ship_time如果o.order_time和s.ship_time是正常的时间列,而不是事件时间属性,那么所有的状态都会保存在Flink中,就像普通的规则内部连接那样?这样,也许大尺寸的状态就会保持在Flink中。
如果o.order_time和s.ship_time是事件时间属性,那么flink</em
我正在处理一个简单的案例,我们将Stream 1( Position )与Stream 2 ( price )连接起来,并将最新的位置数据与价格数据联系起来。在一天结束时,基于另一个流数据(例如,日期更改流),我需要清除状态。我该怎么做呢?基本上,我需要清除priceState和positionState。我不确定我们是否可以得到一个广播流来做到这一点?连接两个流的示例代码如下
static final class PositionPriceWrapperBuilder extends