Uses of Class
org.apache.flink.runtime.state.StreamCompressionDecorator
Packages that use StreamCompressionDecorator
Package
Description
This package contains the classes for key/value state backends that store the state on the JVM
heap as objects.
-
Uses of StreamCompressionDecorator in org.apache.flink.runtime.state
Subclasses of StreamCompressionDecorator in org.apache.flink.runtime.stateModifier and TypeClassDescriptionclassThis implementation decorates the stream with snappy compression.classThis implementation does not decorate the stream with any compression.Fields in org.apache.flink.runtime.state declared as StreamCompressionDecoratorModifier and TypeFieldDescriptionstatic final StreamCompressionDecoratorSnappyStreamCompressionDecorator.INSTANCEstatic final StreamCompressionDecoratorUncompressedStreamCompressionDecorator.INSTANCEprotected final StreamCompressionDecoratorAbstractKeyedStateBackend.keyGroupCompressionDecoratorDecorates the input and output streams to write key-groups compressed.protected final StreamCompressionDecoratorAbstractKeyedStateBackendBuilder.keyGroupCompressionDecoratorMethods in org.apache.flink.runtime.state that return StreamCompressionDecoratorModifier and TypeMethodDescriptionstatic StreamCompressionDecoratorAbstractStateBackend.getCompressionDecorator(org.apache.flink.api.common.ExecutionConfig executionConfig) AbstractKeyedStateBackend.getKeyGroupCompressionDecorator()FullSnapshotResources.getStreamCompressionDecorator()Returns theStreamCompressionDecoratorthat should be used for writing.Constructors in org.apache.flink.runtime.state with parameters of type StreamCompressionDecoratorModifierConstructorDescriptionAbstractKeyedStateBackend(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry, StreamCompressionDecorator keyGroupCompressionDecorator, InternalKeyContext<K> keyContext) AbstractKeyedStateBackendBuilder(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, int numberOfKeyGroups, KeyGroupRange keyGroupRange, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, Collection<KeyedStateHandle> stateHandles, StreamCompressionDecorator keyGroupCompressionDecorator, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry) CompressibleFSDataInputStream(org.apache.flink.core.fs.FSDataInputStream delegate, StreamCompressionDecorator compressionDecorator) CompressibleFSDataOutputStream(org.apache.flink.core.fs.FSDataOutputStream delegate, StreamCompressionDecorator compressionDecorator) -
Uses of StreamCompressionDecorator in org.apache.flink.runtime.state.heap
Constructors in org.apache.flink.runtime.state.heap with parameters of type StreamCompressionDecoratorModifierConstructorDescriptionHeapKeyedStateBackend(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry, StreamCompressionDecorator keyGroupCompressionDecorator, Map<String, StateTable<K, ?, ?>> registeredKVStates, Map<String, HeapPriorityQueueSnapshotRestoreWrapper<?>> registeredPQStates, LocalRecoveryConfig localRecoveryConfig, HeapPriorityQueueSetFactory priorityQueueSetFactory, org.apache.flink.runtime.state.heap.HeapSnapshotStrategy<K> checkpointStrategy, SnapshotExecutionType snapshotExecutionType, org.apache.flink.runtime.state.heap.StateTableFactory<K> stateTableFactory, InternalKeyContext<K> keyContext) HeapKeyedStateBackendBuilder(TaskKvStateRegistry kvStateRegistry, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, ClassLoader userCodeClassLoader, int numberOfKeyGroups, KeyGroupRange keyGroupRange, org.apache.flink.api.common.ExecutionConfig executionConfig, TtlTimeProvider ttlTimeProvider, LatencyTrackingStateConfig latencyTrackingStateConfig, Collection<KeyedStateHandle> stateHandles, StreamCompressionDecorator keyGroupCompressionDecorator, LocalRecoveryConfig localRecoveryConfig, HeapPriorityQueueSetFactory priorityQueueSetFactory, boolean asynchronousSnapshots, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry)