Github user StefanRRichter commented on a diff in the pull request:

    https://github.com/apache/flink/pull/6156#discussion_r195136079
  
    --- Diff: 
flink-runtime/src/main/java/org/apache/flink/runtime/state/internal/InternalAppendingState.java
 ---
    @@ -31,4 +31,22 @@
      * @param <SV> The type of elements in the state
      * @param <OUT> The type of the resulting element in the state
      */
    -public interface InternalAppendingState<K, N, IN, SV, OUT> extends 
InternalKvState<K, N, SV>, AppendingState<IN, OUT> {}
    +public interface InternalAppendingState<K, N, IN, SV, OUT> extends 
InternalKvState<K, N, SV>, AppendingState<IN, OUT> {
    --- End diff --
    
    I had a second thought about this and I think just adding the methods only 
in `InternalAppendingState` might be a better choice in the end, because it 
feels only required here to have a way of manipulating the internal type. Sorry 
for that :)


---

Reply via email to