Skip to content

Commit 9db9a99

Browse files
committed
[FLINK-14068][core] Updates python sources
1 parent 95dc61d commit 9db9a99

File tree

4 files changed

+7
-9
lines changed

4 files changed

+7
-9
lines changed

flink-python/pyflink/fn_execution/embedded/java_utils.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040

4141
# Java StateTtlConfig
4242
JStateTtlConfig = findClass('org.apache.flink.api.common.state.StateTtlConfig')
43-
JTime = findClass('java.time.Duration')
4443
JUpdateType = findClass('org.apache.flink.api.common.state.StateTtlConfig$UpdateType')
4544
JStateVisibility = findClass('org.apache.flink.api.common.state.StateTtlConfig$StateVisibility')
4645

@@ -140,7 +139,7 @@ def to_java_typeinfo(type_info: TypeInformation):
140139

141140
def to_java_state_ttl_config(ttl_config: StateTtlConfig):
142141
j_ttl_config_builder = JStateTtlConfig.newBuilder(
143-
JTime.milliseconds(ttl_config.get_ttl().to_milliseconds()))
142+
ttl_config.get_time_to_live())
144143

145144
update_type = ttl_config.get_update_type()
146145
if update_type == StateTtlConfig.UpdateType.Disabled:

flink-python/pyflink/fn_execution/tests/test_flink_fn_execution_pb2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def test_state_ttl_config_proto(self):
5959
.build()
6060
state_ttl_config_proto = state_ttl_config._to_proto()
6161
state_ttl_config = StateTtlConfig._from_proto(state_ttl_config_proto)
62-
self.assertEqual(state_ttl_config.get_ttl(), Time.milliseconds(1000))
62+
self.assertEqual(state_ttl_config.get_time_to_live().toMillis(), 1000)
6363
self.assertEqual(
6464
state_ttl_config.get_update_type(), StateTtlConfig.UpdateType.OnCreateAndWrite)
6565
self.assertEqual(

flink-python/pyflink/table/table_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,8 +191,8 @@ def set_idle_state_retention_time(self,
191191
0 (zero) to never clean-up the state.
192192
"""
193193
j_time_class = get_gateway().jvm.java.time.Duration
194-
j_min_time = j_time_class.milliseconds(long(round(min_time.total_seconds() * 1000)))
195-
j_max_time = j_time_class.milliseconds(long(round(max_time.total_seconds() * 1000)))
194+
j_min_time = j_time_class.ofMillis(long(round(min_time.total_seconds() * 1000)))
195+
j_max_time = j_time_class.ofMillis(long(round(max_time.total_seconds() * 1000)))
196196
self._j_table_config.setIdleStateRetentionTime(j_min_time, j_max_time)
197197

198198
def set_idle_state_retention(self, duration: datetime.timedelta):

flink-python/pyflink/util/java_utils.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,14 @@ def to_jarray(j_type, arr):
4040

4141
def to_j_flink_time(time_delta):
4242
gateway = get_gateway()
43-
TimeUnit = gateway.jvm.java.util.concurrent.TimeUnit
44-
Time = gateway.jvm.java.time.Duration
43+
Duration = gateway.jvm.java.time.Duration
4544
if isinstance(time_delta, timedelta):
4645
total_microseconds = round(time_delta.total_seconds() * 1000 * 1000)
47-
return Time.of(total_microseconds, TimeUnit.MICROSECONDS)
46+
return Duration.ofMillis(total_microseconds)
4847
else:
4948
# time delta in milliseconds
5049
total_milliseconds = time_delta
51-
return Time.milliseconds(total_milliseconds)
50+
return Duration.ofMillis(total_milliseconds)
5251

5352

5453
def from_j_flink_time(j_flink_time):

0 commit comments

Comments
 (0)