Documentation https://ci.apache.org/projects/flink/flink-docs-release-1.4/dev/stream/state/state.html#using-managed-operator-state Refers to CheckpointedRestoring interface. Which jar defines this interface - can’t find it Also documentation refers to MapState<UK, UV>. Do you have any example of creation of Map State. For value State in Scala, I can do just do
But it does not work for MapState - Error:(44, 53) unbound placeholder parameter private val newModels : MapState[String, Model] = _ |
Hi Boris, the CheckpointedRestoring interface was removed in Flink 1.4.0 (and deprecated in an earlier version). Unfortunately, the docs have not been updated accordingly. I'll open a JIRA to fix this.The replacements for CheckpointedRestoring are the CheckpointedFunction or ListCheckpointed interfaces (see [1]). I think the compile error is caused because you define newModels as val and not as var. Best, Fabian 2018-01-14 2:39 GMT+01:00 Boris Lublinsky <[hidden email]>:
|
Thanks Fabian, After I switched to var it compiles, but its not initialized. @transient private var currentModels : MapState[String, Model] = _ Assignes null to MapState. Do I create an empty hashMap there?
|
Free forum by Nabble | Edit this page |