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

A

AbstractKeyStateBackend - Class in io.ray.streaming.state.backend
Transaction support primitive operations like finish, commit, ackcommit and rollback.
AbstractKeyStateBackend(AbstractStateBackend) - Constructor for class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
AbstractSerialization - Class in io.ray.streaming.state.serialization.impl
AbstractSerialization.
AbstractSerialization() - Constructor for class io.ray.streaming.state.serialization.impl.AbstractSerialization
 
AbstractStateBackend - Class in io.ray.streaming.state.backend
This class is the abstract class for different kinds of StateBackend.
AbstractStateBackend(Map<String, String>) - Constructor for class io.ray.streaming.state.backend.AbstractStateBackend
 
AbstractStateDescriptor<S extends State,T> - Class in io.ray.streaming.state.keystate.desc
This class defines basic data structures of StateDescriptor.
AbstractStateDescriptor(String, Class<T>) - Constructor for class io.ray.streaming.state.keystate.desc.AbstractStateDescriptor
 
AbstractStateDescriptor.StateType - Enum in io.ray.streaming.state.keystate.desc
 
AbstractStateStoreManager<V> - Class in io.ray.streaming.state.strategy
This class defines the StoreManager Abstract class.
AbstractStateStoreManager(KeyValueStore<String, Map<Long, byte[]>>) - Constructor for class io.ray.streaming.state.strategy.AbstractStateStoreManager
 
ackCommit(long, long) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
ackCommit(long, long) - Method in interface io.ray.streaming.state.StateStoreManager
The ackCommit method is used for cleaning the last checkpoint, and must be called after commit in the same thread.
ackCommit(long, long) - Method in class io.ray.streaming.state.strategy.AbstractStateStoreManager
 
ackCommit(long) - Method in class io.ray.streaming.state.strategy.AbstractStateStoreManager
 
ackCommit(long) - Method in class io.ray.streaming.state.strategy.DualStateStoreManager
 
ackCommit(long) - Method in class io.ray.streaming.state.strategy.MVStateStoreManager
 
ackCommit(long, long) - Method in class io.ray.streaming.state.strategy.StateStoreManagerProxy
The ackCommit must be called after commit in the same thread.
add(V) - Method in class io.ray.streaming.state.keystate.state.impl.ListStateImpl
 
add(V) - Method in class io.ray.streaming.state.keystate.state.impl.OperatorStateImpl
 
add(T) - Method in interface io.ray.streaming.state.keystate.state.ListState
add the value to list
assignKeyGroupIndexForKey(Object, int) - Static method in class io.ray.streaming.state.keystate.KeyGroupAssignment
Assigning the key to a key-group index.

B

backendType - Variable in class io.ray.streaming.state.backend.AbstractStateBackend
 
BackendType - Enum in io.ray.streaming.state.backend
Backend Types.
backStorageCache - Variable in class io.ray.streaming.state.backend.AbstractKeyStateBackend
tablename, KeyValueStore key, checkpointId, content
build(String, Class<T>) - Static method in class io.ray.streaming.state.keystate.desc.ListStateDescriptor
 
build(String, Class<T>, boolean) - Static method in class io.ray.streaming.state.keystate.desc.ListStateDescriptor
 
build(String, Class<K>, Class<V>) - Static method in class io.ray.streaming.state.keystate.desc.MapStateDescriptor
 
build(String, Class<T>, T) - Static method in class io.ray.streaming.state.keystate.desc.ValueStateDescriptor
 
buildStateBackend(Map<String, String>) - Static method in class io.ray.streaming.state.backend.StateBackendBuilder
 
bytes2Object(byte[]) - Static method in class io.ray.streaming.state.serialization.Serializer
 

C

clearCache() - Method in class io.ray.streaming.state.store.impl.MemoryKeyMapStore
 
clearCache() - Method in class io.ray.streaming.state.store.impl.MemoryKeyValueStore
 
clearCache() - Method in interface io.ray.streaming.state.store.KeyValueStore
clear all cache.
close() - Method in class io.ray.streaming.state.backend.KeyStateBackend
 
close() - Method in class io.ray.streaming.state.store.impl.MemoryKeyMapStore
 
close() - Method in class io.ray.streaming.state.store.impl.MemoryKeyValueStore
 
close() - Method in interface io.ray.streaming.state.store.KeyValueStore
close the store.
close() - Method in class io.ray.streaming.state.strategy.AbstractStateStoreManager
 
close() - Method in class io.ray.streaming.state.strategy.StateStoreManagerProxy
 
commit(long) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
commit(long) - Method in interface io.ray.streaming.state.StateStoreManager
The commit method is used for persistent, and can be used in another thread to reach async state commit.
commit(long) - Method in class io.ray.streaming.state.strategy.DualStateStoreManager
 
commit(long) - Method in class io.ray.streaming.state.strategy.MVStateStoreManager
 
commit(long) - Method in class io.ray.streaming.state.strategy.StateStoreManagerProxy
The commit can be used in another thread to reach async state commit.
computeKeyGroupToTask(int, List<Integer>) - Static method in class io.ray.streaming.state.keystate.KeyGroupAssignment
 
config - Variable in class io.ray.streaming.state.backend.AbstractStateBackend
 
ConfigHelper - Class in io.ray.streaming.state.config
Config Helper figure out the config info.
ConfigHelper() - Constructor for class io.ray.streaming.state.config.ConfigHelper
 
ConfigKey - Class in io.ray.streaming.state.config
state config keys.
contains(K) - Method in interface io.ray.streaming.state.keystate.state.MapState
Returns whether there exists the given mapping.
currentCheckpointId - Variable in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
currentKey - Variable in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 

D

DefaultKeyMapStoreSerializer<K,S,T> - Class in io.ray.streaming.state.serialization.impl
Default Key Map Serialization and Deserialization.
DefaultKeyMapStoreSerializer() - Constructor for class io.ray.streaming.state.serialization.impl.DefaultKeyMapStoreSerializer
 
DefaultKeyValueStoreSerialization<K,V> - Class in io.ray.streaming.state.serialization.impl
KV Store Serialization and Deserialization.
DefaultKeyValueStoreSerialization() - Constructor for class io.ray.streaming.state.serialization.impl.DefaultKeyValueStoreSerialization
 
DELIMITER - Static variable in class io.ray.streaming.state.config.ConfigKey
 
descNamespace - Variable in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
deserializeUKey(byte[]) - Method in class io.ray.streaming.state.serialization.impl.DefaultKeyMapStoreSerializer
 
deserializeUKey(byte[]) - Method in interface io.ray.streaming.state.serialization.KeyMapStoreSerializer
 
deserializeUValue(byte[]) - Method in class io.ray.streaming.state.serialization.impl.DefaultKeyMapStoreSerializer
 
deserializeUValue(byte[]) - Method in interface io.ray.streaming.state.serialization.KeyMapStoreSerializer
 
deserializeValue(byte[]) - Method in class io.ray.streaming.state.serialization.impl.DefaultKeyValueStoreSerialization
 
deserializeValue(byte[]) - Method in interface io.ray.streaming.state.serialization.KeyValueStoreSerialization
 
DualStateStoreManager<V> - Class in io.ray.streaming.state.strategy
This class define the checkpoint store strategy, which saves two-version data once.
DualStateStoreManager(KeyValueStore<String, Map<Long, byte[]>>) - Constructor for class io.ray.streaming.state.strategy.DualStateStoreManager
 

E

entries() - Method in interface io.ray.streaming.state.keystate.state.MapState
Returns all the mappings in the state

F

finish(long) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
finish(long) - Method in interface io.ray.streaming.state.StateStoreManager
The finish method is used when the batched data is all saved in state.
finish(long) - Method in class io.ray.streaming.state.strategy.DualStateStoreManager
 
finish(long) - Method in class io.ray.streaming.state.strategy.MVStateStoreManager
 
finish(long) - Method in class io.ray.streaming.state.strategy.StateStoreManagerProxy
 
flush() - Method in class io.ray.streaming.state.store.impl.MemoryKeyMapStore
 
flush() - Method in class io.ray.streaming.state.store.impl.MemoryKeyValueStore
 
flush() - Method in interface io.ray.streaming.state.store.KeyValueStore
flush to disk.
frontStore - Variable in class io.ray.streaming.state.strategy.AbstractStateStoreManager
read-write

G

generateRowKeyPrefix(String) - Method in class io.ray.streaming.state.serialization.impl.AbstractSerialization
 
get(AbstractStateDescriptor, K) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
get() - Method in class io.ray.streaming.state.keystate.state.impl.ListStateImpl
 
get() - Method in class io.ray.streaming.state.keystate.state.impl.MapStateImpl
 
get(K) - Method in class io.ray.streaming.state.keystate.state.impl.MapStateImpl
 
get() - Method in class io.ray.streaming.state.keystate.state.impl.OperatorStateImpl
 
get(String) - Method in class io.ray.streaming.state.keystate.state.impl.StateHelper
 
get() - Method in class io.ray.streaming.state.keystate.state.impl.StateHelper
 
get() - Method in class io.ray.streaming.state.keystate.state.impl.ValueStateImpl
 
get(K) - Method in interface io.ray.streaming.state.keystate.state.MapState
Returns the current value associated with the given key.
get() - Method in interface io.ray.streaming.state.keystate.state.UnaryState
get the value in state
get(K) - Method in interface io.ray.streaming.state.KeyValueState
get value from state
get(K) - Method in class io.ray.streaming.state.store.impl.MemoryKeyMapStore
 
get(K, S) - Method in class io.ray.streaming.state.store.impl.MemoryKeyMapStore
 
get(K) - Method in class io.ray.streaming.state.store.impl.MemoryKeyValueStore
 
get(K, S) - Method in interface io.ray.streaming.state.store.KeyMapStore
get subValue from store.
get(K) - Method in interface io.ray.streaming.state.store.KeyValueStore
get value from store.
get(long, String) - Method in class io.ray.streaming.state.strategy.AbstractStateStoreManager
 
get(long, String) - Method in class io.ray.streaming.state.strategy.DualStateStoreManager
 
get(long, String) - Method in class io.ray.streaming.state.strategy.MVStateStoreManager
 
get(String) - Method in class io.ray.streaming.state.strategy.StateStoreManagerProxy
 
getBackend() - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
getBackend() - Method in class io.ray.streaming.state.keystate.state.impl.StateHelper
 
getBackendType() - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
getBackendType() - Method in class io.ray.streaming.state.backend.AbstractStateBackend
 
getBackendType(Map<String, String>) - Static method in class io.ray.streaming.state.config.ConfigKey
 
getBackStorage(String) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
getBackStorage(AbstractStateDescriptor) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
getCheckpointId() - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
getCheckpointId() - Method in class io.ray.streaming.state.StorageRecord
 
getCurrentKey() - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
getDefaultValue() - Method in class io.ray.streaming.state.keystate.desc.ValueStateDescriptor
 
getDescriptor() - Method in class io.ray.streaming.state.keystate.state.impl.StateHelper
 
getEndIndex() - Method in class io.ray.streaming.state.keystate.KeyGroup
 
getEnum(String) - Static method in enum io.ray.streaming.state.backend.BackendType
get the enum from input string value, ignoring the case
getEnum(String) - Static method in enum io.ray.streaming.state.backend.StateStrategy
 
getIdentify() - Method in class io.ray.streaming.state.keystate.desc.AbstractStateDescriptor
 
getIdentify() - Method in class io.ray.streaming.state.keystate.desc.ListStateDescriptor
 
getIndex() - Method in class io.ray.streaming.state.keystate.desc.ListStateDescriptor
 
getIntegerOrDefault(Map, String, int) - Static method in class io.ray.streaming.state.config.ConfigHelper
 
getKeyGroup() - Method in class io.ray.streaming.state.backend.KeyStateBackend
 
getKeyGroup(int, int, int) - Static method in class io.ray.streaming.state.keystate.KeyGroupAssignment
Computes the range of key-groups that are assigned for a given operator instance.
getKeyGroupIndex() - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
getKeyMapStore(String) - Method in class io.ray.streaming.state.backend.AbstractStateBackend
 
getKeyMapStore(String, KeyMapStoreSerializer) - Method in class io.ray.streaming.state.backend.AbstractStateBackend
 
getKeyMapStore(String) - Method in class io.ray.streaming.state.backend.impl.MemoryStateBackend
 
getKeyMapStore(String, KeyMapStoreSerializer) - Method in class io.ray.streaming.state.backend.impl.MemoryStateBackend
 
getKeyValueStore(String) - Method in class io.ray.streaming.state.backend.AbstractStateBackend
 
getKeyValueStore(String) - Method in class io.ray.streaming.state.backend.impl.MemoryStateBackend
 
getListState(ListStateDescriptor<T>) - Method in class io.ray.streaming.state.backend.KeyStateBackend
 
getListState() - Method in class io.ray.streaming.state.keystate.state.proxy.ListStateStoreManagerProxy
 
getMapState(MapStateDescriptor<S, T>) - Method in class io.ray.streaming.state.backend.KeyStateBackend
 
getMapState() - Method in class io.ray.streaming.state.keystate.state.proxy.MapStateStoreManagerProxy
 
getName() - Method in class io.ray.streaming.state.keystate.desc.AbstractStateDescriptor
 
getNumberOfKeyGroups() - Method in class io.ray.streaming.state.backend.KeyStateBackend
 
getNumberPerCheckpoint(Map<String, String>) - Static method in class io.ray.streaming.state.config.ConfigKey
 
getPartitionID() - Method in class io.ray.streaming.state.PartitionRecord
 
getPartitionNumber() - Method in class io.ray.streaming.state.keystate.desc.ListStateDescriptor
 
getSplitListState(ListStateDescriptor<T>) - Method in class io.ray.streaming.state.backend.OperatorStateBackend
get spitted List for different operator instance.
getStartIndex() - Method in class io.ray.streaming.state.keystate.KeyGroup
 
getStateKey(String, String) - Method in class io.ray.streaming.state.backend.AbstractStateBackend
 
getStateKey() - Method in class io.ray.streaming.state.keystate.state.impl.OperatorStateImpl
 
getStateKey(String) - Method in class io.ray.streaming.state.keystate.state.impl.StateHelper
 
getStateStrategy() - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
getStateStrategy() - Method in class io.ray.streaming.state.backend.AbstractStateBackend
 
getStateStrategyEnum(Map<String, String>) - Static method in class io.ray.streaming.state.config.ConfigKey
 
getStateTableName(Map<String, String>) - Static method in class io.ray.streaming.state.config.ConfigKey
 
getStateType() - Method in class io.ray.streaming.state.keystate.desc.AbstractStateDescriptor
 
getStateType() - Method in class io.ray.streaming.state.keystate.desc.ListStateDescriptor
 
getStateType() - Method in class io.ray.streaming.state.keystate.desc.MapStateDescriptor
 
getStateType() - Method in class io.ray.streaming.state.keystate.desc.ValueStateDescriptor
 
getStringOrDefault(Map, String, String) - Static method in class io.ray.streaming.state.config.ConfigHelper
 
getTableName(AbstractStateDescriptor) - Method in class io.ray.streaming.state.backend.AbstractStateBackend
 
getTableName() - Method in class io.ray.streaming.state.keystate.desc.AbstractStateDescriptor
 
getType() - Method in class io.ray.streaming.state.keystate.desc.AbstractStateDescriptor
 
getUnionListState(ListStateDescriptor<T>) - Method in class io.ray.streaming.state.backend.OperatorStateBackend
get a union List for different operator instance.
getValue() - Method in class io.ray.streaming.state.PartitionRecord
 
getValue() - Method in class io.ray.streaming.state.StorageRecord
 
getValueState(ValueStateDescriptor<T>) - Method in class io.ray.streaming.state.backend.KeyStateBackend
 
getValueState() - Method in class io.ray.streaming.state.keystate.state.proxy.ValueStateStoreManagerProxy
 

I

init() - Method in class io.ray.streaming.state.keystate.state.impl.OperatorStateImpl
 
io.ray.streaming.state - package io.ray.streaming.state
 
io.ray.streaming.state.backend - package io.ray.streaming.state.backend
 
io.ray.streaming.state.backend.impl - package io.ray.streaming.state.backend.impl
 
io.ray.streaming.state.config - package io.ray.streaming.state.config
 
io.ray.streaming.state.keystate - package io.ray.streaming.state.keystate
 
io.ray.streaming.state.keystate.desc - package io.ray.streaming.state.keystate.desc
 
io.ray.streaming.state.keystate.state - package io.ray.streaming.state.keystate.state
 
io.ray.streaming.state.keystate.state.impl - package io.ray.streaming.state.keystate.state.impl
 
io.ray.streaming.state.keystate.state.proxy - package io.ray.streaming.state.keystate.state.proxy
 
io.ray.streaming.state.serialization - package io.ray.streaming.state.serialization
 
io.ray.streaming.state.serialization.impl - package io.ray.streaming.state.serialization.impl
 
io.ray.streaming.state.store - package io.ray.streaming.state.store
 
io.ray.streaming.state.store.impl - package io.ray.streaming.state.store.impl
 
io.ray.streaming.state.strategy - package io.ray.streaming.state.strategy
 
isOperatorList() - Method in class io.ray.streaming.state.keystate.desc.ListStateDescriptor
 
iterator() - Method in interface io.ray.streaming.state.keystate.state.MapState
Iterates over all the mappings in the state.

J

JOB_MAX_PARALLEL - Static variable in class io.ray.streaming.state.config.ConfigKey
 

K

keyGroup - Variable in class io.ray.streaming.state.backend.KeyStateBackend
 
KeyGroup - Class in io.ray.streaming.state.keystate
This class defines key-groups.
KeyGroup(int, int) - Constructor for class io.ray.streaming.state.keystate.KeyGroup
Defines the range [startIndex, endIndex]
KeyGroupAssignment - Class in io.ray.streaming.state.keystate
This class defines key-group assignment algorithm。
KeyGroupAssignment() - Constructor for class io.ray.streaming.state.keystate.KeyGroupAssignment
 
keyGroupIndex - Variable in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
keyGroupIndex - Variable in class io.ray.streaming.state.backend.AbstractStateBackend
 
keyGroupIndex - Variable in class io.ray.streaming.state.strategy.AbstractStateStoreManager
 
KeyMapStore<K,S,T> - Interface in io.ray.streaming.state.store
Key Map Store interface.
KeyMapStoreSerializer<K,S,T> - Interface in io.ray.streaming.state.serialization
Key Map Serialization and Deserialization.
keys() - Method in interface io.ray.streaming.state.keystate.state.MapState
Returns all the keys in the state
KeyStateBackend - Class in io.ray.streaming.state.backend
key state backend manager, managing different kinds of states in different thread.
KeyStateBackend(int, KeyGroup, AbstractStateBackend) - Constructor for class io.ray.streaming.state.backend.KeyStateBackend
 
KeyValueState<K,V> - Interface in io.ray.streaming.state
Key Value State interface.
KeyValueStore<K,V> - Interface in io.ray.streaming.state.store
Key Value Store interface.
KeyValueStoreSerialization<K,V> - Interface in io.ray.streaming.state.serialization
Key Value Serialization and Deserialization.
kvStore - Variable in class io.ray.streaming.state.strategy.AbstractStateStoreManager
remote-storage

L

listManagerProxyHashMap - Variable in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
ListState<T> - Interface in io.ray.streaming.state.keystate.state
ListState interface.
ListStateDescriptor<T> - Class in io.ray.streaming.state.keystate.desc
ListStateDescriptor.
ListStateImpl<V> - Class in io.ray.streaming.state.keystate.state.impl
ListState implementation.
ListStateImpl(ListStateDescriptor<V>, AbstractKeyStateBackend) - Constructor for class io.ray.streaming.state.keystate.state.impl.ListStateImpl
 
ListStateStoreManagerProxy<T> - Class in io.ray.streaming.state.keystate.state.proxy
This class defines ListState Wrapper, connecting state and backend.
ListStateStoreManagerProxy(AbstractKeyStateBackend, ListStateDescriptor<T>) - Constructor for class io.ray.streaming.state.keystate.state.proxy.ListStateStoreManagerProxy
 

M

mapManagerProxyHashMap - Variable in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
MapState<K,V> - Interface in io.ray.streaming.state.keystate.state
MapState interface.
MapStateDescriptor<K,V> - Class in io.ray.streaming.state.keystate.desc
MapStateDescriptor.
MapStateDescriptor(String, Class<K>, Class<V>) - Constructor for class io.ray.streaming.state.keystate.desc.MapStateDescriptor
 
MapStateImpl<K,V> - Class in io.ray.streaming.state.keystate.state.impl
MapState implementation.
MapStateImpl(MapStateDescriptor<K, V>, KeyStateBackend) - Constructor for class io.ray.streaming.state.keystate.state.impl.MapStateImpl
 
MapStateStoreManagerProxy<K,V> - Class in io.ray.streaming.state.keystate.state.proxy
This class defines MapState Wrapper, connecting state and backend.
MapStateStoreManagerProxy(KeyStateBackend, MapStateDescriptor<K, V>) - Constructor for class io.ray.streaming.state.keystate.state.proxy.MapStateStoreManagerProxy
 
MemoryKeyMapStore<K,S,T> - Class in io.ray.streaming.state.store.impl
Memory Key Map Store.
MemoryKeyMapStore() - Constructor for class io.ray.streaming.state.store.impl.MemoryKeyMapStore
 
MemoryKeyValueStore<K,V> - Class in io.ray.streaming.state.store.impl
Memory Key Value Store.
MemoryKeyValueStore() - Constructor for class io.ray.streaming.state.store.impl.MemoryKeyValueStore
 
MemoryStateBackend - Class in io.ray.streaming.state.backend.impl
MemoryStateBackend.
MemoryStateBackend(Map<String, String>) - Constructor for class io.ray.streaming.state.backend.impl.MemoryStateBackend
 
middleStore - Variable in class io.ray.streaming.state.strategy.AbstractStateStoreManager
read-only
MVStateStoreManager<V> - Class in io.ray.streaming.state.strategy
This class define the multi-version store strategy, which leverages external storage's mvcc.
MVStateStoreManager(KeyValueStore<String, Map<Long, byte[]>>) - Constructor for class io.ray.streaming.state.strategy.MVStateStoreManager
 

N

newListStateProxy(ListStateDescriptor<T>) - Method in class io.ray.streaming.state.backend.KeyStateBackend
get new list state proxy
newListStateStoreManagerProxy(ListStateDescriptor<T>) - Method in class io.ray.streaming.state.backend.OperatorStateBackend
 
newMapStateProxy(MapStateDescriptor<S, T>) - Method in class io.ray.streaming.state.backend.KeyStateBackend
get map state proxy
newValueStateProxy(ValueStateDescriptor<T>) - Method in class io.ray.streaming.state.backend.KeyStateBackend
get new value state proxy
NUMBER_PER_CHECKPOINT - Static variable in class io.ray.streaming.state.config.ConfigKey
 
numberOfKeyGroups - Variable in class io.ray.streaming.state.backend.KeyStateBackend
 

O

object2Bytes(Object) - Static method in class io.ray.streaming.state.serialization.Serializer
 
OperatorStateBackend - Class in io.ray.streaming.state.backend
OperatorState manager for getting split or union list state.
OperatorStateBackend(AbstractStateBackend) - Constructor for class io.ray.streaming.state.backend.OperatorStateBackend
 
OperatorStateImpl<V> - Class in io.ray.streaming.state.keystate.state.impl
This class defines the implementation of operator state.
OperatorStateImpl(ListStateDescriptor<V>, AbstractKeyStateBackend) - Constructor for class io.ray.streaming.state.keystate.state.impl.OperatorStateImpl
 

P

PartitionRecord<T> - Class in io.ray.streaming.state
value record for partition.
PartitionRecord() - Constructor for class io.ray.streaming.state.PartitionRecord
 
PartitionRecord(int, T) - Constructor for class io.ray.streaming.state.PartitionRecord
 
put(AbstractStateDescriptor, K, T) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
put(K, V) - Method in class io.ray.streaming.state.keystate.state.impl.MapStateImpl
 
put(T, String) - Method in class io.ray.streaming.state.keystate.state.impl.StateHelper
 
put(T) - Method in class io.ray.streaming.state.keystate.state.impl.StateHelper
 
put(K, V) - Method in interface io.ray.streaming.state.keystate.state.MapState
Associates a new value with the given key.
put(K, V) - Method in interface io.ray.streaming.state.KeyValueState
put key and value into state
put(K, Map<S, T>) - Method in class io.ray.streaming.state.store.impl.MemoryKeyMapStore
 
put(K, S, T) - Method in class io.ray.streaming.state.store.impl.MemoryKeyMapStore
 
put(K, V) - Method in class io.ray.streaming.state.store.impl.MemoryKeyValueStore
 
put(K, S, T) - Method in interface io.ray.streaming.state.store.KeyMapStore
put sub key value into the store incrementally.
put(K, V) - Method in interface io.ray.streaming.state.store.KeyValueStore
put key value into store.
put(long, String, V) - Method in class io.ray.streaming.state.strategy.AbstractStateStoreManager
 
put(long, String, V) - Method in class io.ray.streaming.state.strategy.MVStateStoreManager
 
put(String, V) - Method in class io.ray.streaming.state.strategy.StateStoreManagerProxy
 
putAll(Map<K, V>) - Method in class io.ray.streaming.state.keystate.state.impl.MapStateImpl
 
putAll(Map<K, V>) - Method in interface io.ray.streaming.state.keystate.state.MapState
Copies all of the mappings from the given map into the state.

R

remove(K) - Method in class io.ray.streaming.state.keystate.state.impl.MapStateImpl
 
remove(K) - Method in interface io.ray.streaming.state.keystate.state.MapState
Deletes the mapping of the given key.
remove(K) - Method in class io.ray.streaming.state.store.impl.MemoryKeyMapStore
 
remove(K) - Method in class io.ray.streaming.state.store.impl.MemoryKeyValueStore
 
remove(K) - Method in interface io.ray.streaming.state.store.KeyValueStore
remove key in the store.
resetKeyGroupIndex() - Method in class io.ray.streaming.state.keystate.state.impl.StateHelper
 
rollBack(long) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
rollBack(long) - Method in interface io.ray.streaming.state.StateStoreManager
The rollback method is used for recovering the checkpoint.
rollBack(long) - Method in class io.ray.streaming.state.strategy.DualStateStoreManager
 
rollBack(long) - Method in class io.ray.streaming.state.strategy.MVStateStoreManager
 
rollBack(long) - Method in class io.ray.streaming.state.strategy.StateStoreManagerProxy
 

S

serializeKey(K) - Method in class io.ray.streaming.state.serialization.impl.DefaultKeyMapStoreSerializer
 
serializeKey(K) - Method in class io.ray.streaming.state.serialization.impl.DefaultKeyValueStoreSerialization
 
serializeKey(K) - Method in interface io.ray.streaming.state.serialization.KeyMapStoreSerializer
 
serializeKey(K) - Method in interface io.ray.streaming.state.serialization.KeyValueStoreSerialization
 
Serializer - Class in io.ray.streaming.state.serialization
fst wrapper.
Serializer() - Constructor for class io.ray.streaming.state.serialization.Serializer
 
serializeUKey(S) - Method in class io.ray.streaming.state.serialization.impl.DefaultKeyMapStoreSerializer
 
serializeUKey(S) - Method in interface io.ray.streaming.state.serialization.KeyMapStoreSerializer
 
serializeUValue(T) - Method in class io.ray.streaming.state.serialization.impl.DefaultKeyMapStoreSerializer
 
serializeUValue(T) - Method in interface io.ray.streaming.state.serialization.KeyMapStoreSerializer
 
serializeValue(V) - Method in class io.ray.streaming.state.serialization.impl.DefaultKeyValueStoreSerialization
 
serializeValue(V) - Method in interface io.ray.streaming.state.serialization.KeyValueStoreSerialization
 
setCheckpointId(long) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
setCheckpointId(long) - Method in class io.ray.streaming.state.StorageRecord
 
setContext(long, Object) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
setCurrentKey(Object) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
setCurrentKey(Object) - Method in class io.ray.streaming.state.backend.KeyStateBackend
 
setCurrentKey(Object) - Method in class io.ray.streaming.state.backend.OperatorStateBackend
 
setCurrentKey(Object) - Method in class io.ray.streaming.state.keystate.state.impl.ListStateImpl
 
setCurrentKey(Object) - Method in class io.ray.streaming.state.keystate.state.impl.MapStateImpl
set current key of the state
setCurrentKey(Object) - Method in class io.ray.streaming.state.keystate.state.impl.OperatorStateImpl
 
setCurrentKey(Object) - Method in class io.ray.streaming.state.keystate.state.impl.StateHelper
 
setCurrentKey(Object) - Method in class io.ray.streaming.state.keystate.state.impl.ValueStateImpl
set current key of the state
setCurrentKey(Object) - Method in interface io.ray.streaming.state.keystate.state.State
set current key of the state
setIndex(int) - Method in class io.ray.streaming.state.keystate.desc.ListStateDescriptor
 
setKeyGroupIndex(int) - Method in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
setKeyGroupIndex(int) - Method in class io.ray.streaming.state.backend.AbstractStateBackend
 
setKeyGroupIndex(int) - Method in class io.ray.streaming.state.keystate.state.impl.StateHelper
 
setKeyGroupIndex(int) - Method in class io.ray.streaming.state.strategy.AbstractStateStoreManager
 
setKeyGroupIndex(int) - Method in class io.ray.streaming.state.strategy.StateStoreManagerProxy
 
setPartitionID(int) - Method in class io.ray.streaming.state.PartitionRecord
 
setPartitionNumber(int) - Method in class io.ray.streaming.state.keystate.desc.ListStateDescriptor
 
setSplit(boolean) - Method in class io.ray.streaming.state.keystate.state.impl.OperatorStateImpl
 
setTableName(String) - Method in class io.ray.streaming.state.keystate.desc.AbstractStateDescriptor
 
setType(Class<T>) - Method in class io.ray.streaming.state.keystate.desc.AbstractStateDescriptor
 
size() - Method in class io.ray.streaming.state.keystate.KeyGroup
 
State - Interface in io.ray.streaming.state.keystate.state
State interface.
STATE_BACKEND_TYPE - Static variable in class io.ray.streaming.state.config.ConfigKey
backend
STATE_STRATEGY_MODE - Static variable in class io.ray.streaming.state.config.ConfigKey
 
STATE_TABLE_NAME - Static variable in class io.ray.streaming.state.config.ConfigKey
 
StateBackendBuilder - Class in io.ray.streaming.state.backend
State Backend Builder.
StateBackendBuilder() - Constructor for class io.ray.streaming.state.backend.StateBackendBuilder
 
StateException - Exception in io.ray.streaming.state
RuntimeException wrapper, indicating the exceptions occurs in states.
StateException(Throwable) - Constructor for exception io.ray.streaming.state.StateException
 
StateException(String) - Constructor for exception io.ray.streaming.state.StateException
 
StateHelper<T> - Class in io.ray.streaming.state.keystate.state.impl
State Helper Class.
StateHelper(AbstractKeyStateBackend, AbstractStateDescriptor) - Constructor for class io.ray.streaming.state.keystate.state.impl.StateHelper
 
StateStoreManager - Interface in io.ray.streaming.state
TransactionState interface.
StateStoreManagerProxy<V> - Class in io.ray.streaming.state.strategy
This class support ITransactionState.
StateStoreManagerProxy(AbstractKeyStateBackend, AbstractStateDescriptor) - Constructor for class io.ray.streaming.state.strategy.StateStoreManagerProxy
 
stateStrategy - Variable in class io.ray.streaming.state.backend.AbstractStateBackend
 
StateStrategy - Enum in io.ray.streaming.state.backend
This class describe State Saving Model.
stateStrategy - Variable in class io.ray.streaming.state.strategy.StateStoreManagerProxy
 
StorageRecord<T> - Class in io.ray.streaming.state
This Class contains a record with some checkpointId.
StorageRecord() - Constructor for class io.ray.streaming.state.StorageRecord
 
StorageRecord(long, T) - Constructor for class io.ray.streaming.state.StorageRecord
 

T

toBytes(StorageRecord) - Method in class io.ray.streaming.state.strategy.AbstractStateStoreManager
 
toStorageRecord(byte[]) - Method in class io.ray.streaming.state.strategy.AbstractStateStoreManager
 
toString() - Method in class io.ray.streaming.state.keystate.desc.AbstractStateDescriptor
 
toString() - Method in class io.ray.streaming.state.keystate.KeyGroup
 
toString() - Method in class io.ray.streaming.state.StorageRecord
 

U

UnaryState<O> - Interface in io.ray.streaming.state.keystate.state
one value per state.
update(List<V>) - Method in class io.ray.streaming.state.keystate.state.impl.ListStateImpl
 
update(Map<K, V>) - Method in class io.ray.streaming.state.keystate.state.impl.MapStateImpl
 
update(List<V>) - Method in class io.ray.streaming.state.keystate.state.impl.OperatorStateImpl
 
update(T) - Method in class io.ray.streaming.state.keystate.state.impl.ValueStateImpl
 
update(List<T>) - Method in interface io.ray.streaming.state.keystate.state.ListState
update list state
update(Map<K, V>) - Method in interface io.ray.streaming.state.keystate.state.MapState
Resets the state value.
update(T) - Method in interface io.ray.streaming.state.keystate.state.ValueState
update the value

V

valueManagerProxyHashMap - Variable in class io.ray.streaming.state.backend.AbstractKeyStateBackend
 
valueOf(String) - Static method in enum io.ray.streaming.state.backend.BackendType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ray.streaming.state.backend.StateStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ray.streaming.state.keystate.desc.AbstractStateDescriptor.StateType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.ray.streaming.state.backend.BackendType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ray.streaming.state.backend.StateStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ray.streaming.state.keystate.desc.AbstractStateDescriptor.StateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface io.ray.streaming.state.keystate.state.MapState
Returns all the values in the state.
ValueState<T> - Interface in io.ray.streaming.state.keystate.state
ValueState interface.
ValueStateDescriptor<T> - Class in io.ray.streaming.state.keystate.desc
ValueStateDescriptor.
ValueStateDescriptor(String, Class<T>, T) - Constructor for class io.ray.streaming.state.keystate.desc.ValueStateDescriptor
 
ValueStateImpl<T> - Class in io.ray.streaming.state.keystate.state.impl
ValueState implementation.
ValueStateImpl(ValueStateDescriptor<T>, KeyStateBackend) - Constructor for class io.ray.streaming.state.keystate.state.impl.ValueStateImpl
 
ValueStateStoreManagerProxy<T> - Class in io.ray.streaming.state.keystate.state.proxy
This class defines ValueState Wrapper, connecting state and backend.
ValueStateStoreManagerProxy(KeyStateBackend, ValueStateDescriptor<T>) - Constructor for class io.ray.streaming.state.keystate.state.proxy.ValueStateStoreManagerProxy
 
A B C D E F G I J K L M N O P R S T U V 
Skip navigation links

Copyright © 2020. All rights reserved.