Example #1
0
 def open(self, runtime_context: RuntimeContext):
     state_descriptor = ValueStateDescriptor("state", Types.FLOAT())
     state_ttl_config = StateTtlConfig \
         .new_builder(Time.seconds(1)) \
         .set_update_type(StateTtlConfig.UpdateType.OnReadAndWrite) \
         .disable_cleanup_in_background() \
         .build()
     state_descriptor.enable_time_to_live(state_ttl_config)
     self.state = runtime_context.get_state(state_descriptor)
 def open(self, runtime_context: RuntimeContext):
     state_desc = ValueStateDescriptor('cnt', Types.LONG())
     self.cnt_state = runtime_context.get_state(state_desc)