Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractChangelogStateBackend - Class in org.apache.flink.state.changelog
-
An abstract base implementation of the
StateBackendinterface 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
-
StateChangeApplierfactory. - ChangelogBackendRestoreOperation - Class in org.apache.flink.state.changelog.restore
-
Restores
ChangelogKeyedStateBackendfrom the providedhandles. - ChangelogBackendRestoreOperation.BaseBackendBuilder<K> - Interface in org.apache.flink.state.changelog.restore
-
Builds base backend for
ChangelogKeyedStateBackendfrom state. - ChangelogBackendRestoreOperation.ChangelogRestoreTargetBuilder<K> - Interface in org.apache.flink.state.changelog.restore
-
Builds
ChangelogRestoreTargetfrom the base backend and state. - ChangelogKeyedStateBackend<K> - Class in org.apache.flink.state.changelog
-
A
KeyedStateBackendthat 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
KeyGroupedInternalPriorityQueuethat keeps state on the underlying delegatedKeyGroupedInternalPriorityQueueas 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
ChangelogRestoreTargetsupports 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
-
State used by
ChangelogKeyedStateBackend. - 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
KeyGroupedInternalPriorityQueuewhich could be retrieved byChangelogRestoreTarget.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 functionsare 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
-
Returns the existing state created by
ChangelogRestoreTarget.createKeyedState(TypeSerializer, StateDescriptor)orChangelogRestoreTarget.createPqState(String, TypeSerializer)in the restore procedure. - 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).
All Classes and Interfaces|All Packages|Serialized Form