Package org.apache.flink.state.forst
Class ForStDBPutRequest<K,N,V>
java.lang.Object
org.apache.flink.state.forst.ForStDBPutRequest<K,N,V>
- Type Parameters:
K- The type of key in put access request.N- The type of namespace in put access request.V- The type of value in put access request.
- Direct Known Subclasses:
ForStDBBunchPutRequest,ForStDBMultiRawMergePutRequest
The Put access request for ForStDB.
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]byte[]voidvoidcompleteStateFutureExceptionally(String message, Throwable ex) org.forstdb.ColumnFamilyHandlevoidprocess(ForStDBWriteBatchWrapper writeBatchWrapper, org.forstdb.RocksDB db) boolean
-
Method Details
-
process
public void process(ForStDBWriteBatchWrapper writeBatchWrapper, org.forstdb.RocksDB db) throws IOException, org.forstdb.RocksDBException - Throws:
IOExceptionorg.forstdb.RocksDBException
-
buildSerializedKey
- Throws:
IOException
-
buildSerializedValue
- Throws:
IOException
-
completeStateFuture
public void completeStateFuture() -
completeStateFutureExceptionally
-
valueIsNull
@VisibleForTesting public boolean valueIsNull() -
getColumnFamilyHandle
@VisibleForTesting public org.forstdb.ColumnFamilyHandle getColumnFamilyHandle()
-