Index

A B C D F G H I K M N O P R S U V 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractChangelogStateBackend - Class in org.apache.flink.state.changelog
An abstract base implementation of the StateBackend interface whose subclasses use delegatedStateBackend and State changes to restore.
add(T) - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 
ADD - Enum constant in enum org.apache.flink.state.changelog.StateChangeOperation
Scope: key + namespace.
ADD_ELEMENT - Enum constant in enum org.apache.flink.state.changelog.StateChangeOperation
Scope: key + namespace + element (e.g. user list append).
ADD_OR_UPDATE_ELEMENT - Enum constant in enum org.apache.flink.state.changelog.StateChangeOperation
Scope: key + namespace + element (e.g. user map key put).
addAll(Collection<? extends T>) - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 
addOrUpdate(StateDescriptor<S, T>) - Method in class org.apache.flink.state.changelog.restore.FunctionDelegationHelper
 
apply(StateChangeOperation, DataInputView) - Method in interface org.apache.flink.state.changelog.restore.StateChangeApplier
 
applyToAllKeys(N, TypeSerializer<N>, StateDescriptor<S, T>, KeyedStateFunction<K, S>) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 

B

byCode(byte) - Static method in enum org.apache.flink.state.changelog.StateChangeOperation
 

C

ChangelogApplierFactory - Interface in org.apache.flink.state.changelog.restore
ChangelogBackendRestoreOperation - Class in org.apache.flink.state.changelog.restore
Restores ChangelogKeyedStateBackend from the provided handles.
ChangelogBackendRestoreOperation.BaseBackendBuilder<K> - Interface in org.apache.flink.state.changelog.restore
Builds base backend for ChangelogKeyedStateBackend from state.
ChangelogBackendRestoreOperation.ChangelogRestoreTargetBuilder<K> - Interface in org.apache.flink.state.changelog.restore
Builds ChangelogRestoreTarget from the base backend and state.
ChangelogKeyedStateBackend<K> - Class in org.apache.flink.state.changelog
A KeyedStateBackend that keeps state on the underlying delegated keyed state backend as well as on the state change log.
ChangelogKeyedStateBackend(AbstractKeyedStateBackend<K>, String, ExecutionConfig, TtlTimeProvider, MetricGroup, StateChangelogWriter<? extends ChangelogStateHandle>, Collection<ChangelogStateBackendHandle>, CheckpointStorageWorkerView) - Constructor for class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
ChangelogKeyedStateBackend(AbstractKeyedStateBackend<K>, String, ExecutionConfig, TtlTimeProvider, ChangelogStateBackendMetricGroup, StateChangelogWriter<? extends ChangelogStateHandle>, Collection<ChangelogStateBackendHandle>, CheckpointStorageWorkerView, ChangelogStateFactory) - Constructor for class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
ChangelogKeyGroupedPriorityQueue<T> - Class in org.apache.flink.state.changelog
A KeyGroupedInternalPriorityQueue that keeps state on the underlying delegated KeyGroupedInternalPriorityQueue as well as on the state change log.
ChangelogKeyGroupedPriorityQueue(KeyGroupedInternalPriorityQueue<T>, StateChangeLogger<T, Void>, TypeSerializer<T>) - Constructor for class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 
ChangelogMigrationRestoreTarget<K> - Class in org.apache.flink.state.changelog.restore
A ChangelogRestoreTarget supports to migrate to the delegated keyed state backend.
ChangelogMigrationRestoreTarget(AbstractKeyedStateBackend<K>, ChangelogStateFactory) - Constructor for class org.apache.flink.state.changelog.restore.ChangelogMigrationRestoreTarget
 
ChangelogRestoreTarget<K> - Interface in org.apache.flink.state.changelog.restore
Maintains metadata operation related to Changelog recovery.
ChangelogState - Interface in org.apache.flink.state.changelog
ChangelogStateBackend - Class in org.apache.flink.state.changelog
This state backend holds the working state in the underlying delegatedStateBackend, and forwards state changes to State Changelog.
ChangelogStateFactory - Class in org.apache.flink.state.changelog
Maintains the lifecycle of all ChangelogStates.
ChangelogStateFactory() - Constructor for class org.apache.flink.state.changelog.ChangelogStateFactory
 
CLEAR - Enum constant in enum org.apache.flink.state.changelog.StateChangeOperation
Scope: key + namespace.
close() - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
configure(ReadableConfig, ClassLoader) - Method in class org.apache.flink.state.changelog.ChangelogStateBackend
 
create(String, TypeSerializer<T>) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
create(String, KeyGroupedInternalPriorityQueue<T>, StateChangeLogger<T, Void>, TypeSerializer<T>) - Method in class org.apache.flink.state.changelog.ChangelogStateFactory
 
create(StateDescriptor<S, V>, InternalKvState<K, N, V>, KvStateChangeLogger<V, N>, InternalKeyContext<K>) - Method in class org.apache.flink.state.changelog.ChangelogStateFactory
 
createKeyedState(TypeSerializer<N>, StateDescriptor<S, V>) - Method in class org.apache.flink.state.changelog.restore.ChangelogMigrationRestoreTarget
 
createKeyedState(TypeSerializer<N>, StateDescriptor<S, V>) - Method in interface org.apache.flink.state.changelog.restore.ChangelogRestoreTarget
Creates a keyed state which could be retrieved by ChangelogRestoreTarget.getExistingState(String, BackendStateType) in the restore procedure.
createKeyedStateBackend(StateBackend.KeyedStateBackendParameters<K>) - Method in class org.apache.flink.state.changelog.AbstractChangelogStateBackend
 
createOperatorStateBackend(StateBackend.OperatorStateBackendParameters) - Method in class org.apache.flink.state.changelog.AbstractChangelogStateBackend
 
createOrUpdateInternalState(TypeSerializer<N>, StateDescriptor<S, SV>, StateSnapshotTransformer.StateSnapshotTransformFactory<SEV>) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
createPqState(String, TypeSerializer<T>) - Method in class org.apache.flink.state.changelog.restore.ChangelogMigrationRestoreTarget
 
createPqState(String, TypeSerializer<T>) - Method in interface org.apache.flink.state.changelog.restore.ChangelogRestoreTarget
Creates a KeyGroupedInternalPriorityQueue which could be retrieved by ChangelogRestoreTarget.getExistingState(String, BackendStateType) in the restore procedure.

D

DeactivatedChangelogStateBackend - Class in org.apache.flink.state.changelog
This state backend use delegatedStateBackend and State changes to restore to the delegatedStateBackend in which switching Changelog from enabled to disabled.
delegateAggregateFunction() - Static method in class org.apache.flink.state.changelog.restore.FunctionDelegationHelper
 
delegatedStateBackend - Variable in class org.apache.flink.state.changelog.AbstractChangelogStateBackend
 
delegateReduceFunction() - Static method in class org.apache.flink.state.changelog.restore.FunctionDelegationHelper
 
deregisterKeySelectionListener(KeyedStateBackend.KeySelectionListener<K>) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
dispose() - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
dispose() - Method in class org.apache.flink.state.changelog.ChangelogStateFactory
 

F

forAggregating(InternalAggregatingState<K, N, IN, SV, OUT>, InternalKeyContext<K>) - Method in interface org.apache.flink.state.changelog.restore.ChangelogApplierFactory
 
forList(InternalListState<K, N, T>, InternalKeyContext<K>) - Method in interface org.apache.flink.state.changelog.restore.ChangelogApplierFactory
 
forMap(InternalMapState<K, N, UK, UV>, InternalKeyContext<K>) - Method in interface org.apache.flink.state.changelog.restore.ChangelogApplierFactory
 
forPriorityQueue(KeyGroupedInternalPriorityQueue<T>, TypeSerializer<T>) - Method in interface org.apache.flink.state.changelog.restore.ChangelogApplierFactory
 
forReducing(InternalReducingState<K, N, T>, InternalKeyContext<K>) - Method in interface org.apache.flink.state.changelog.restore.ChangelogApplierFactory
 
forValue(InternalValueState<K, N, T>, InternalKeyContext<K>) - Method in interface org.apache.flink.state.changelog.restore.ChangelogApplierFactory
 
FunctionDelegationHelper - Class in org.apache.flink.state.changelog.restore
Delegating functions are used to create metadata on recovery when the actual function code is not known yet.
FunctionDelegationHelper() - Constructor for class org.apache.flink.state.changelog.restore.FunctionDelegationHelper
 

G

getChangeApplier(ChangelogApplierFactory) - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 
getChangeApplier(ChangelogApplierFactory) - Method in interface org.apache.flink.state.changelog.ChangelogState
 
getChangelogRestoreTarget() - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
getCode() - Method in enum org.apache.flink.state.changelog.StateChangeOperation
 
getCurrentKey() - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
getDelegatedKeyedStateBackend(boolean) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
getDelegatedStateBackend() - Method in class org.apache.flink.state.changelog.AbstractChangelogStateBackend
 
getExistingState(String, StateMetaInfoSnapshot.BackendStateType) - Method in class org.apache.flink.state.changelog.ChangelogStateFactory
 
getExistingState(String, StateMetaInfoSnapshot.BackendStateType) - Method in class org.apache.flink.state.changelog.restore.ChangelogMigrationRestoreTarget
 
getExistingState(String, StateMetaInfoSnapshot.BackendStateType) - Method in interface org.apache.flink.state.changelog.restore.ChangelogRestoreTarget
getKeyGroupRange() - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
getKeyGroupRange() - Method in class org.apache.flink.state.changelog.restore.ChangelogMigrationRestoreTarget
 
getKeyGroupRange() - Method in interface org.apache.flink.state.changelog.restore.ChangelogRestoreTarget
Returns the key groups which this restore procedure covers.
getKeys(String, N) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
getKeysAndNamespaces(String) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
getKeySerializer() - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
getOrCreateKeyedState(TypeSerializer<N>, StateDescriptor<S, T>) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
getPartitionedState(N, TypeSerializer<N>, StateDescriptor<S, ?>) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
getRestoredKeyedStateBackend() - Method in class org.apache.flink.state.changelog.restore.ChangelogMigrationRestoreTarget
 
getRestoredKeyedStateBackend() - Method in interface org.apache.flink.state.changelog.restore.ChangelogRestoreTarget
Returns keyed state backend restored finally.
getStateChangeLogger() - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 
getSubsetForKeyGroup(int) - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 

H

handleMaterializationFailureOrCancellation(long, SequenceNumber, Throwable) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
handleMaterializationResult(SnapshotResult<KeyedStateHandle>, long, SequenceNumber) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
This method is not thread safe.

I

initMaterialization() - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
Initialize state materialization so that materialized data can be persisted durably and included into the checkpoint.
isEmpty() - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 
isSafeToReuseKVState() - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
iterator() - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 

K

KvStateChangeLogger<Value,Namespace> - Interface in org.apache.flink.state.changelog
A logger for some key-partitioned state (not only ValueState.

M

MERGE_NS - Enum constant in enum org.apache.flink.state.changelog.StateChangeOperation
Scope: key + namespace, also affecting other (source) namespaces.
METADATA - Enum constant in enum org.apache.flink.state.changelog.StateChangeOperation
State metadata (name, serializers, etc.).

N

namespacesMerged(Namespace, Collection<Namespace>) - Method in interface org.apache.flink.state.changelog.KvStateChangeLogger
 
notifyCheckpointAborted(long) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
notifyCheckpointComplete(long) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
notifyCheckpointSubsumed(long) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
numKeyValueStateEntries() - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 

O

org.apache.flink.state.changelog - package org.apache.flink.state.changelog
 
org.apache.flink.state.changelog.restore - package org.apache.flink.state.changelog.restore
 

P

peek() - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 
poll() - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 

R

registerCloseable(Closeable) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
registerKeySelectionListener(KeyedStateBackend.KeySelectionListener<K>) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
remove(T) - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 
REMOVE_ELEMENT - Enum constant in enum org.apache.flink.state.changelog.StateChangeOperation
Scope: key + namespace + element (e.g. user map remove or iterator remove).
resetAllWritingMetaFlags() - Method in class org.apache.flink.state.changelog.ChangelogStateFactory
 
resetWritingMetaFlag() - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 
resetWritingMetaFlag() - Method in interface org.apache.flink.state.changelog.ChangelogState
Enable logging meta data before next writes.
resetWritingMetaFlag() - Method in interface org.apache.flink.state.changelog.StateChangeLogger
Enable logging meta data before next writes.
restore(Configuration, ClassLoader, TaskStateManager, Collection<ChangelogStateBackendHandle>, ChangelogBackendRestoreOperation.BaseBackendBuilder<K>, ChangelogBackendRestoreOperation.ChangelogRestoreTargetBuilder<K>) - Static method in class org.apache.flink.state.changelog.restore.ChangelogBackendRestoreOperation
 
restore(Environment, String, KeyGroupRange, TtlTimeProvider, MetricGroup, Collection<ChangelogStateBackendHandle>, ChangelogBackendRestoreOperation.BaseBackendBuilder<K>) - Method in class org.apache.flink.state.changelog.AbstractChangelogStateBackend
 
restore(Environment, String, KeyGroupRange, TtlTimeProvider, MetricGroup, Collection<ChangelogStateBackendHandle>, ChangelogBackendRestoreOperation.BaseBackendBuilder<K>) - Method in class org.apache.flink.state.changelog.ChangelogStateBackend
 
restore(Environment, String, KeyGroupRange, TtlTimeProvider, MetricGroup, Collection<ChangelogStateBackendHandle>, ChangelogBackendRestoreOperation.BaseBackendBuilder<K>) - Method in class org.apache.flink.state.changelog.DeactivatedChangelogStateBackend
 

S

savepoint() - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
SET - Enum constant in enum org.apache.flink.state.changelog.StateChangeOperation
Scope: key + namespace.
SET_INTERNAL - Enum constant in enum org.apache.flink.state.changelog.StateChangeOperation
Scope: key + namespace.
setCurrentKey(K) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
setCurrentKeyAndKeyGroup(K, int) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
setDelegatedState(IS) - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 
setDelegatedState(IS) - Method in interface org.apache.flink.state.changelog.ChangelogState
 
size() - Method in class org.apache.flink.state.changelog.ChangelogKeyGroupedPriorityQueue
 
snapshot(long, long, CheckpointStreamFactory, CheckpointOptions) - Method in class org.apache.flink.state.changelog.ChangelogKeyedStateBackend
 
StateChangeApplier - Interface in org.apache.flink.state.changelog.restore
Applies state data change to some state.
StateChangeLogger<Value,Namespace> - Interface in org.apache.flink.state.changelog
Logs changes to a state created by ChangelogKeyedStateBackend.
StateChangeOperation - Enum in org.apache.flink.state.changelog
The operation applied to ChangelogState.
supportsSavepointFormat(SavepointFormatType) - Method in class org.apache.flink.state.changelog.AbstractChangelogStateBackend
 

U

useManagedMemory() - Method in class org.apache.flink.state.changelog.AbstractChangelogStateBackend
 

V

valueAdded(Value, Namespace) - Method in interface org.apache.flink.state.changelog.StateChangeLogger
State added, such as append to list.addAll.
valueCleared(Namespace) - Method in interface org.apache.flink.state.changelog.StateChangeLogger
State cleared.
valueElementAdded(ThrowingConsumer<DataOutputView, IOException>, Namespace) - Method in interface org.apache.flink.state.changelog.StateChangeLogger
State element added, such as append of a single element to a list.
valueElementAddedOrUpdated(ThrowingConsumer<DataOutputView, IOException>, Namespace) - Method in interface org.apache.flink.state.changelog.StateChangeLogger
State element added or updated, such as put into a map.
valueElementRemoved(ThrowingConsumer<DataOutputView, IOException>, Namespace) - Method in interface org.apache.flink.state.changelog.StateChangeLogger
State element removed, such mapping removal from a map.
valueOf(String) - Static method in enum org.apache.flink.state.changelog.StateChangeOperation
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.flink.state.changelog.StateChangeOperation
Returns an array containing the constants of this enum type, in the order they are declared.
valueUpdated(Value, Namespace) - Method in interface org.apache.flink.state.changelog.StateChangeLogger
State updated, such as by ListState.update(java.util.List<T>).
valueUpdatedInternal(Value, Namespace) - Method in interface org.apache.flink.state.changelog.StateChangeLogger
State update internally (usually with a value that the user has no control over).
A B C D F G H I K M N O P R S U V 
All Classes and Interfaces|All Packages|Serialized Form