Skip navigation links
A B C D E F G I K M N O P R S T U V W 

A

AbstractRocksDBState<K,N,V,S extends org.apache.flink.api.common.state.State> - Class in org.apache.flink.contrib.streaming.state
Base class for State implementations that store state in a RocksDB database.
AbstractRocksDBState(ColumnFamilyHandle, TypeSerializer<N>, TypeSerializer<V>, V, RocksDBKeyedStateBackend<K>) - Constructor for class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
Creates a new RocksDB backed state.
add(T) - Method in class org.apache.flink.contrib.streaming.state.RocksDBAggregatingState
 
add(T) - Method in class org.apache.flink.contrib.streaming.state.RocksDBFoldingState
Deprecated.
 
add(V) - Method in class org.apache.flink.contrib.streaming.state.RocksDBListState
 
add(V) - Method in class org.apache.flink.contrib.streaming.state.RocksDBReducingState
 
addAll(List<V>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBListState
 

B

backend - Variable in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
Backend that holds the actual RocksDB instance where we store state.

C

clear() - Method in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
 
clear() - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 
close() - Method in class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
 
close() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
 
columnFamily - Variable in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
The column family of this particular instance of state.
configure(Configuration) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Creates a copy of this state backend that uses the values defined in the configuration for fields where that were not yet specified in this state backend.
contains(UK) - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 
createAggregatingState(TypeSerializer<N>, AggregatingStateDescriptor<T, ACC, R>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
createCheckpointStorage(JobID) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
 
createColumnOptions(ColumnFamilyOptions) - Method in interface org.apache.flink.contrib.streaming.state.OptionsFactory
This method should set the additional options on top of the current options object.
createColumnOptions() - Method in enum org.apache.flink.contrib.streaming.state.PredefinedOptions
Creates the ColumnFamilyOptionsfor this pre-defined setting.
createDBOptions(DBOptions) - Method in interface org.apache.flink.contrib.streaming.state.OptionsFactory
This method should set the additional options on top of the current options object.
createDBOptions() - Method in enum org.apache.flink.contrib.streaming.state.PredefinedOptions
Creates the DBOptionsfor this pre-defined setting.
createFoldingState(TypeSerializer<N>, FoldingStateDescriptor<T, ACC>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
createFromConfig(Configuration) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackendFactory
 
createKeyedStateBackend(Environment, JobID, String, TypeSerializer<K>, int, KeyGroupRange, TaskKvStateRegistry) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
 
createListState(TypeSerializer<N>, ListStateDescriptor<T>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
createMapState(TypeSerializer<N>, MapStateDescriptor<UK, UV>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
createOperatorStateBackend(Environment, String) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
 
createReducingState(TypeSerializer<N>, ReducingStateDescriptor<T>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
createValueState(TypeSerializer<N>, ValueStateDescriptor<T>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 

D

db - Variable in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
Our RocksDB database, this is used by the actual subclasses of AbstractRocksDBState to store state.
defaultValue - Variable in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
 
dispose() - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
Should only be called by one thread, and only after all accesses to the DB happened.

E

entries() - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 

F

flush() - Method in class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
 

G

get() - Method in class org.apache.flink.contrib.streaming.state.RocksDBAggregatingState
 
get() - Method in class org.apache.flink.contrib.streaming.state.RocksDBFoldingState
Deprecated.
 
get() - Method in class org.apache.flink.contrib.streaming.state.RocksDBListState
 
get(UK) - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 
get() - Method in class org.apache.flink.contrib.streaming.state.RocksDBReducingState
 
getCheckpointBackend() - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Gets the state backend that this RocksDB state backend uses to persist its bytes to.
getColumnOptions() - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Gets the RocksDB ColumnFamilyOptions to be used for all RocksDB instances.
getDbOptions() - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Gets the RocksDB DBOptions to be used for all RocksDB instances.
getDbStoragePaths() - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Gets the configured local DB storage paths, or null, if none were configured.
getDefaultValue() - Method in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
 
getInstanceBasePath() - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
Only visible for testing, DO NOT USE.
getKeyGroupPrefixBytes() - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
getKeys(String, N) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
getKeySerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBAggregatingState
 
getKeySerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBFoldingState
Deprecated.
 
getKeySerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBListState
 
getKeySerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 
getKeySerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBReducingState
 
getKeySerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBValueState
 
getNamespaceSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBAggregatingState
 
getNamespaceSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBFoldingState
Deprecated.
 
getNamespaceSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBListState
 
getNamespaceSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 
getNamespaceSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBReducingState
 
getNamespaceSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBValueState
 
getOptions() - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Gets the options factory that lazily creates the RocksDB options.
getPredefinedOptions() - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Gets the currently set predefined options for RocksDB.
getRocksIterator(RocksDB) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
getRocksIterator(RocksDB, ColumnFamilyHandle) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
getRocksIterator(RocksDB, ColumnFamilyHandle, ReadOptions) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
getSerializedValue(byte[], TypeSerializer<K>, TypeSerializer<N>, TypeSerializer<V>) - Method in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
 
getSerializedValue(byte[], TypeSerializer<K>, TypeSerializer<N>, TypeSerializer<Map<UK, UV>>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 
getValueSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBAggregatingState
 
getValueSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBFoldingState
Deprecated.
 
getValueSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBListState
 
getValueSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 
getValueSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBReducingState
 
getValueSerializer() - Method in class org.apache.flink.contrib.streaming.state.RocksDBValueState
 
getWriteOptions() - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 

I

isAmbiguousKeyPossible(TypeSerializer, TypeSerializer) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
 
isIncrementalCheckpointsEnabled() - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Gets whether incremental checkpoints are enabled for this state backend.
isValid() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
 
iterator() - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 

K

key() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
 
keys() - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 
keySerializationDataOutputView - Variable in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
 
keySerializationStream - Variable in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
 

M

MERGE_OPERATOR_NAME - Static variable in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
The name of the merge operator in RocksDB.
mergeNamespaces(N, Collection<N>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBAggregatingState
 
mergeNamespaces(N, Collection<N>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBListState
 
mergeNamespaces(N, Collection<N>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBReducingState
 

N

next() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
 
notifyCheckpointComplete(long) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
numStateEntries() - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 

O

OptionsFactory - Interface in org.apache.flink.contrib.streaming.state
A factory for DBOptions and ColumnFamilyOptions to be passed to the RocksDBStateBackend.
org.apache.flink.contrib.streaming.state - package org.apache.flink.contrib.streaming.state
 

P

PredefinedOptions - Enum in org.apache.flink.contrib.streaming.state
The PredefinedOptions are configuration settings for the RocksDBStateBackend.
prev() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
 
put(UK, UV) - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 
put(ColumnFamilyHandle, byte[], byte[]) - Method in class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
 
putAll(Map<UK, UV>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 

R

readKey(TypeSerializer<K>, ByteArrayInputStreamWithPos, DataInputView, boolean) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
 
readKeyGroup(int, DataInputView) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
 
readNamespace(TypeSerializer<N>, ByteArrayInputStreamWithPos, DataInputView, boolean) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
 
remove(UK) - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 
resolveCheckpoint(String) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
 
restore(Collection<KeyedStateHandle>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
RocksDBAggregatingState<K,N,T,ACC,R> - Class in org.apache.flink.contrib.streaming.state
An AggregatingState implementation that stores state in RocksDB.
RocksDBAggregatingState(ColumnFamilyHandle, TypeSerializer<N>, TypeSerializer<ACC>, ACC, AggregateFunction<T, ACC, R>, RocksDBKeyedStateBackend<K>) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBAggregatingState
Creates a new RocksDBAggregatingState.
RocksDBFoldingState<K,N,T,ACC> - Class in org.apache.flink.contrib.streaming.state
Deprecated.
will be removed in a future version
RocksDBFoldingState(ColumnFamilyHandle, TypeSerializer<N>, TypeSerializer<ACC>, ACC, FoldFunction<T, ACC>, RocksDBKeyedStateBackend<K>) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBFoldingState
Deprecated.
Creates a new RocksDBFoldingState.
RocksDBKeyedStateBackend<K> - Class in org.apache.flink.contrib.streaming.state
An AbstractKeyedStateBackend that stores its state in RocksDB and serializes state to streams provided by a CheckpointStreamFactory upon checkpointing.
RocksDBKeyedStateBackend(String, ClassLoader, File, DBOptions, ColumnFamilyOptions, TaskKvStateRegistry, TypeSerializer<K>, int, KeyGroupRange, ExecutionConfig, boolean, LocalRecoveryConfig) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 
RocksDBKeySerializationUtils - Class in org.apache.flink.contrib.streaming.state
Utils for RocksDB state serialization and deserialization.
RocksDBKeySerializationUtils() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
 
RocksDBListState<K,N,V> - Class in org.apache.flink.contrib.streaming.state
ListState implementation that stores state in RocksDB.
RocksDBListState(ColumnFamilyHandle, TypeSerializer<N>, TypeSerializer<List<V>>, List<V>, TypeSerializer<V>, RocksDBKeyedStateBackend<K>) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBListState
Creates a new RocksDBListState.
RocksDBMapState<K,N,UK,UV> - Class in org.apache.flink.contrib.streaming.state
MapState implementation that stores state in RocksDB.
RocksDBMapState(ColumnFamilyHandle, TypeSerializer<N>, TypeSerializer<Map<UK, UV>>, Map<UK, UV>, RocksDBKeyedStateBackend<K>) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBMapState
Creates a new RocksDBMapState.
RocksDBReducingState<K,N,V> - Class in org.apache.flink.contrib.streaming.state
ReducingState implementation that stores state in RocksDB.
RocksDBReducingState(ColumnFamilyHandle, TypeSerializer<N>, TypeSerializer<V>, V, ReduceFunction<V>, RocksDBKeyedStateBackend<K>) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBReducingState
Creates a new RocksDBReducingState.
RocksDBStateBackend - Class in org.apache.flink.contrib.streaming.state
A State Backend that stores its state in RocksDB.
RocksDBStateBackend(String) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Creates a new RocksDBStateBackend that stores its checkpoint data in the file system and location defined by the given URI.
RocksDBStateBackend(String, boolean) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Creates a new RocksDBStateBackend that stores its checkpoint data in the file system and location defined by the given URI.
RocksDBStateBackend(URI) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Creates a new RocksDBStateBackend that stores its checkpoint data in the file system and location defined by the given URI.
RocksDBStateBackend(URI, boolean) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Creates a new RocksDBStateBackend that stores its checkpoint data in the file system and location defined by the given URI.
RocksDBStateBackend(StateBackend) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Creates a new RocksDBStateBackend that uses the given state backend to store its checkpoint data streams.
RocksDBStateBackend(StateBackend, TernaryBoolean) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Creates a new RocksDBStateBackend that uses the given state backend to store its checkpoint data streams.
RocksDBStateBackend(AbstractStateBackend) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
RocksDBStateBackend(AbstractStateBackend, boolean) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
RocksDBStateBackendFactory - Class in org.apache.flink.contrib.streaming.state
A factory that creates an RocksDBStateBackend from a configuration.
RocksDBStateBackendFactory() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackendFactory
 
RocksDBValueState<K,N,V> - Class in org.apache.flink.contrib.streaming.state
ValueState implementation that stores state in RocksDB.
RocksDBValueState(ColumnFamilyHandle, TypeSerializer<N>, TypeSerializer<V>, V, RocksDBKeyedStateBackend<K>) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBValueState
Creates a new RocksDBValueState.
RocksDBWriteBatchWrapper - Class in org.apache.flink.contrib.streaming.state
It's a wrapper class around RocksDB's WriteBatch for writing in bulk.
RocksDBWriteBatchWrapper(RocksDB) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
 
RocksDBWriteBatchWrapper(RocksDB, WriteOptions) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
 
RocksDBWriteBatchWrapper(RocksDB, WriteOptions, int) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
 
RocksIteratorWrapper - Class in org.apache.flink.contrib.streaming.state
This is a wrapper around RocksIterator to check the iterator status for all the methods mentioned to require this check in the wiki documentation: seek, next, seekToFirst, seekToLast, seekForPrev, and prev.
RocksIteratorWrapper(RocksIterator) - Constructor for class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
 

S

seek(byte[]) - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
 
seekToFirst() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
 
seekToLast() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
 
setCurrentNamespace(N) - Method in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
 
setDbStoragePath(String) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Sets the path where the RocksDB local database files should be stored on the local file system.
setDbStoragePaths(String...) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Sets the directories in which the local RocksDB database puts its files (like SST and metadata files).
setOptions(OptionsFactory) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Sets Options for the RocksDB instances.
setPredefinedOptions(PredefinedOptions) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
Sets the predefined options for RocksDB.
snapshot(long, long, CheckpointStreamFactory, CheckpointOptions) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
Triggers an asynchronous snapshot of the keyed state backend from RocksDB.
status() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
 
supportsAsynchronousSnapshots() - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
 

T

toString() - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
 

U

update(List<V>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBListState
 
update(V) - Method in class org.apache.flink.contrib.streaming.state.RocksDBValueState
 

V

value() - Method in class org.apache.flink.contrib.streaming.state.RocksDBValueState
 
value() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
 
valueOf(String) - Static method in enum org.apache.flink.contrib.streaming.state.PredefinedOptions
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.flink.contrib.streaming.state.PredefinedOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.apache.flink.contrib.streaming.state.RocksDBMapState
 

W

writeCurrentKeyWithGroupAndNamespace() - Method in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
 
writeKey(K, TypeSerializer<K>, ByteArrayOutputStreamWithPos, DataOutputView, boolean) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
 
writeKeyGroup(int, int, DataOutputView) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
 
writeKeyWithGroupAndNamespace(int, K, N, ByteArrayOutputStreamWithPos, DataOutputView) - Method in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
 
writeKeyWithGroupAndNamespace(int, K, TypeSerializer<K>, N, TypeSerializer<N>, ByteArrayOutputStreamWithPos, DataOutputView) - Method in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
 
writeNameSpace(N, TypeSerializer<N>, ByteArrayOutputStreamWithPos, DataOutputView, boolean) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
 
writeOptions - Variable in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
 
A B C D E F G I K M N O P R S T U V W 
Skip navigation links

Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.