[jira] [Updated] (FLINK-18873) Make the WatermarkStrategy API more scala friendly
[ https://issues.apache.org/jira/browse/FLINK-18873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Martijn Visser updated FLINK-18873: --- Fix Version/s: (was: 1.18.0) > Make the WatermarkStrategy API more scala friendly > -- > > Key: FLINK-18873 > URL: https://issues.apache.org/jira/browse/FLINK-18873 > Project: Flink > Issue Type: Improvement > Components: API / Core, API / DataStream >Affects Versions: 1.11.0 >Reporter: Dawid Wysakowicz >Priority: Minor > Labels: auto-deprioritized-major > > Right now there is no reliable way of passing WatermarkGeneratorSupplier > and/or TimestampAssigner as lambdas in scala. > The only way to use this API is: > {code} > .assignTimestampsAndWatermarks( > WatermarkStrategy.forGenerator[(String, Long)]( > new WatermarkGeneratorSupplier[(String, Long)] { > override def createWatermarkGenerator(context: > WatermarkGeneratorSupplier.Context): WatermarkGenerator[(String, Long)] = > new MyPeriodicGenerator > } > ) > .withTimestampAssigner(new SerializableTimestampAssigner[(String, > Long)] { > override def extractTimestamp(t: (String, Long), l: Long): Long = > t._2 > }) > ) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (FLINK-18873) Make the WatermarkStrategy API more scala friendly
[ https://issues.apache.org/jira/browse/FLINK-18873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xintong Song updated FLINK-18873: - Fix Version/s: 1.18.0 (was: 1.17.0) > Make the WatermarkStrategy API more scala friendly > -- > > Key: FLINK-18873 > URL: https://issues.apache.org/jira/browse/FLINK-18873 > Project: Flink > Issue Type: Improvement > Components: API / Core, API / DataStream >Affects Versions: 1.11.0 >Reporter: Dawid Wysakowicz >Priority: Minor > Labels: auto-deprioritized-major > Fix For: 1.18.0 > > > Right now there is no reliable way of passing WatermarkGeneratorSupplier > and/or TimestampAssigner as lambdas in scala. > The only way to use this API is: > {code} > .assignTimestampsAndWatermarks( > WatermarkStrategy.forGenerator[(String, Long)]( > new WatermarkGeneratorSupplier[(String, Long)] { > override def createWatermarkGenerator(context: > WatermarkGeneratorSupplier.Context): WatermarkGenerator[(String, Long)] = > new MyPeriodicGenerator > } > ) > .withTimestampAssigner(new SerializableTimestampAssigner[(String, > Long)] { > override def extractTimestamp(t: (String, Long), l: Long): Long = > t._2 > }) > ) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (FLINK-18873) Make the WatermarkStrategy API more scala friendly
[ https://issues.apache.org/jira/browse/FLINK-18873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Godfrey He updated FLINK-18873: --- Fix Version/s: 1.17.0 (was: 1.16.0) > Make the WatermarkStrategy API more scala friendly > -- > > Key: FLINK-18873 > URL: https://issues.apache.org/jira/browse/FLINK-18873 > Project: Flink > Issue Type: Improvement > Components: API / Core, API / DataStream >Affects Versions: 1.11.0 >Reporter: Dawid Wysakowicz >Priority: Minor > Labels: auto-deprioritized-major > Fix For: 1.17.0 > > > Right now there is no reliable way of passing WatermarkGeneratorSupplier > and/or TimestampAssigner as lambdas in scala. > The only way to use this API is: > {code} > .assignTimestampsAndWatermarks( > WatermarkStrategy.forGenerator[(String, Long)]( > new WatermarkGeneratorSupplier[(String, Long)] { > override def createWatermarkGenerator(context: > WatermarkGeneratorSupplier.Context): WatermarkGenerator[(String, Long)] = > new MyPeriodicGenerator > } > ) > .withTimestampAssigner(new SerializableTimestampAssigner[(String, > Long)] { > override def extractTimestamp(t: (String, Long), l: Long): Long = > t._2 > }) > ) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (FLINK-18873) Make the WatermarkStrategy API more scala friendly
[ https://issues.apache.org/jira/browse/FLINK-18873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yun Gao updated FLINK-18873: Fix Version/s: 1.16.0 > Make the WatermarkStrategy API more scala friendly > -- > > Key: FLINK-18873 > URL: https://issues.apache.org/jira/browse/FLINK-18873 > Project: Flink > Issue Type: Improvement > Components: API / Core, API / DataStream >Affects Versions: 1.11.0 >Reporter: Dawid Wysakowicz >Priority: Minor > Labels: auto-deprioritized-major > Fix For: 1.15.0, 1.16.0 > > > Right now there is no reliable way of passing WatermarkGeneratorSupplier > and/or TimestampAssigner as lambdas in scala. > The only way to use this API is: > {code} > .assignTimestampsAndWatermarks( > WatermarkStrategy.forGenerator[(String, Long)]( > new WatermarkGeneratorSupplier[(String, Long)] { > override def createWatermarkGenerator(context: > WatermarkGeneratorSupplier.Context): WatermarkGenerator[(String, Long)] = > new MyPeriodicGenerator > } > ) > .withTimestampAssigner(new SerializableTimestampAssigner[(String, > Long)] { > override def extractTimestamp(t: (String, Long), l: Long): Long = > t._2 > }) > ) > {code} -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Updated] (FLINK-18873) Make the WatermarkStrategy API more scala friendly
[ https://issues.apache.org/jira/browse/FLINK-18873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xintong Song updated FLINK-18873: - Fix Version/s: (was: 1.14.0) 1.15.0 > Make the WatermarkStrategy API more scala friendly > -- > > Key: FLINK-18873 > URL: https://issues.apache.org/jira/browse/FLINK-18873 > Project: Flink > Issue Type: Improvement > Components: API / Core, API / DataStream >Affects Versions: 1.11.0 >Reporter: Dawid Wysakowicz >Priority: Minor > Labels: auto-deprioritized-major > Fix For: 1.15.0 > > > Right now there is no reliable way of passing WatermarkGeneratorSupplier > and/or TimestampAssigner as lambdas in scala. > The only way to use this API is: > {code} > .assignTimestampsAndWatermarks( > WatermarkStrategy.forGenerator[(String, Long)]( > new WatermarkGeneratorSupplier[(String, Long)] { > override def createWatermarkGenerator(context: > WatermarkGeneratorSupplier.Context): WatermarkGenerator[(String, Long)] = > new MyPeriodicGenerator > } > ) > .withTimestampAssigner(new SerializableTimestampAssigner[(String, > Long)] { > override def extractTimestamp(t: (String, Long), l: Long): Long = > t._2 > }) > ) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (FLINK-18873) Make the WatermarkStrategy API more scala friendly
[ https://issues.apache.org/jira/browse/FLINK-18873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Flink Jira Bot updated FLINK-18873: --- Labels: auto-deprioritized-major (was: stale-major) Priority: Minor (was: Major) This issue was labeled "stale-major" 7 ago and has not received any updates so it is being deprioritized. If this ticket is actually Major, please raise the priority and ask a committer to assign you the issue or revive the public discussion. > Make the WatermarkStrategy API more scala friendly > -- > > Key: FLINK-18873 > URL: https://issues.apache.org/jira/browse/FLINK-18873 > Project: Flink > Issue Type: Improvement > Components: API / Core, API / DataStream >Affects Versions: 1.11.0 >Reporter: Dawid Wysakowicz >Priority: Minor > Labels: auto-deprioritized-major > Fix For: 1.14.0 > > > Right now there is no reliable way of passing WatermarkGeneratorSupplier > and/or TimestampAssigner as lambdas in scala. > The only way to use this API is: > {code} > .assignTimestampsAndWatermarks( > WatermarkStrategy.forGenerator[(String, Long)]( > new WatermarkGeneratorSupplier[(String, Long)] { > override def createWatermarkGenerator(context: > WatermarkGeneratorSupplier.Context): WatermarkGenerator[(String, Long)] = > new MyPeriodicGenerator > } > ) > .withTimestampAssigner(new SerializableTimestampAssigner[(String, > Long)] { > override def extractTimestamp(t: (String, Long), l: Long): Long = > t._2 > }) > ) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (FLINK-18873) Make the WatermarkStrategy API more scala friendly
[ https://issues.apache.org/jira/browse/FLINK-18873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dawid Wysakowicz updated FLINK-18873: - Fix Version/s: (was: 1.13.0) 1.14.0 > Make the WatermarkStrategy API more scala friendly > -- > > Key: FLINK-18873 > URL: https://issues.apache.org/jira/browse/FLINK-18873 > Project: Flink > Issue Type: Improvement > Components: API / Core, API / DataStream >Affects Versions: 1.11.0 >Reporter: Dawid Wysakowicz >Priority: Major > Labels: stale-major > Fix For: 1.14.0 > > > Right now there is no reliable way of passing WatermarkGeneratorSupplier > and/or TimestampAssigner as lambdas in scala. > The only way to use this API is: > {code} > .assignTimestampsAndWatermarks( > WatermarkStrategy.forGenerator[(String, Long)]( > new WatermarkGeneratorSupplier[(String, Long)] { > override def createWatermarkGenerator(context: > WatermarkGeneratorSupplier.Context): WatermarkGenerator[(String, Long)] = > new MyPeriodicGenerator > } > ) > .withTimestampAssigner(new SerializableTimestampAssigner[(String, > Long)] { > override def extractTimestamp(t: (String, Long), l: Long): Long = > t._2 > }) > ) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (FLINK-18873) Make the WatermarkStrategy API more scala friendly
[ https://issues.apache.org/jira/browse/FLINK-18873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Flink Jira Bot updated FLINK-18873: --- Labels: stale-major (was: ) > Make the WatermarkStrategy API more scala friendly > -- > > Key: FLINK-18873 > URL: https://issues.apache.org/jira/browse/FLINK-18873 > Project: Flink > Issue Type: Improvement > Components: API / Core, API / DataStream >Affects Versions: 1.11.0 >Reporter: Dawid Wysakowicz >Priority: Major > Labels: stale-major > Fix For: 1.13.0 > > > Right now there is no reliable way of passing WatermarkGeneratorSupplier > and/or TimestampAssigner as lambdas in scala. > The only way to use this API is: > {code} > .assignTimestampsAndWatermarks( > WatermarkStrategy.forGenerator[(String, Long)]( > new WatermarkGeneratorSupplier[(String, Long)] { > override def createWatermarkGenerator(context: > WatermarkGeneratorSupplier.Context): WatermarkGenerator[(String, Long)] = > new MyPeriodicGenerator > } > ) > .withTimestampAssigner(new SerializableTimestampAssigner[(String, > Long)] { > override def extractTimestamp(t: (String, Long), l: Long): Long = > t._2 > }) > ) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (FLINK-18873) Make the WatermarkStrategy API more scala friendly
[ https://issues.apache.org/jira/browse/FLINK-18873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Robert Metzger updated FLINK-18873: --- Fix Version/s: (was: 1.12.0) 1.13.0 > Make the WatermarkStrategy API more scala friendly > -- > > Key: FLINK-18873 > URL: https://issues.apache.org/jira/browse/FLINK-18873 > Project: Flink > Issue Type: Improvement > Components: API / Core, API / DataStream >Affects Versions: 1.11.0 >Reporter: Dawid Wysakowicz >Priority: Major > Fix For: 1.13.0 > > > Right now there is no reliable way of passing WatermarkGeneratorSupplier > and/or TimestampAssigner as lambdas in scala. > The only way to use this API is: > {code} > .assignTimestampsAndWatermarks( > WatermarkStrategy.forGenerator[(String, Long)]( > new WatermarkGeneratorSupplier[(String, Long)] { > override def createWatermarkGenerator(context: > WatermarkGeneratorSupplier.Context): WatermarkGenerator[(String, Long)] = > new MyPeriodicGenerator > } > ) > .withTimestampAssigner(new SerializableTimestampAssigner[(String, > Long)] { > override def extractTimestamp(t: (String, Long), l: Long): Long = > t._2 > }) > ) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)