public class RocksDBStateFactory extends Object implements Closeable
| 构造器和说明 |
|---|
RocksDBStateFactory(String path,
org.apache.flink.configuration.Configuration conf) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
RocksDBSetState |
setState(String name,
org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> keySerializer,
org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> valueSerializer,
long lruCacheSize) |
RocksDBValueState |
valueState(String name,
org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> keySerializer,
org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> valueSerializer,
long lruCacheSize) |
public RocksDBStateFactory(String path, org.apache.flink.configuration.Configuration conf) throws IOException
IOExceptionpublic RocksDBValueState valueState(String name, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> keySerializer, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> valueSerializer, long lruCacheSize) throws IOException
IOExceptionpublic RocksDBSetState setState(String name, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> keySerializer, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> valueSerializer, long lruCacheSize) throws IOException
IOExceptionpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionCopyright © 2019–2022 The Apache Software Foundation. All rights reserved.