Github user sihuazhou commented on a diff in the pull request: https://github.com/apache/flink/pull/6156#discussion_r194951373 --- Diff: flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/AbstractRocksDBAppendingState.java --- @@ -0,0 +1,71 @@ +package org.apache.flink.contrib.streaming.state; + +import org.apache.flink.api.common.state.State; +import org.apache.flink.api.common.typeutils.TypeSerializer; +import org.apache.flink.core.memory.ByteArrayInputStreamWithPos; +import org.apache.flink.core.memory.DataInputViewStreamWrapper; +import org.apache.flink.core.memory.DataOutputViewStreamWrapper; +import org.apache.flink.runtime.state.internal.InternalAppendingState; + +import org.rocksdb.ColumnFamilyHandle; +import org.rocksdb.RocksDBException; + +import java.io.IOException; + +abstract class AbstractRocksDBAppendingState <K, N, IN, SV, OUT, S extends State> + extends AbstractRocksDBState<K, N, SV, S> + implements InternalAppendingState<K, N, IN, SV, OUT> { + + /** + * Creates a new RocksDB backed state. --- End diff -- typo: `backed` -> `backend`
---