A B C F G I L N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- allocate(int) - Method in interface org.apache.flink.runtime.state.heap.space.Allocator
-
Allocate space with the given size.
- allocate(int) - Method in interface org.apache.flink.runtime.state.heap.space.Chunk
-
Try to allocate size bytes from the chunk.
- Allocator - Interface in org.apache.flink.runtime.state.heap.space
-
Implementations are responsible for allocate space.
B
- BUCKET_SIZE - Static variable in class org.apache.flink.runtime.state.heap.space.Constants
C
- Chunk - Interface in org.apache.flink.runtime.state.heap.space
-
Chunk is a logically contiguous space backed by one or multiple
ByteBuffer. - close() - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- Constants - Class in org.apache.flink.runtime.state.heap.space
-
constants.
- Constants() - Constructor for class org.apache.flink.runtime.state.heap.space.Constants
- containsKey(K, N) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- CopyOnWriteSkipListStateMap<K,N,S> - Class in org.apache.flink.runtime.state.heap
-
Implementation of state map which is based on skip list with copy-on-write support.
- CopyOnWriteSkipListStateMap(TypeSerializer<K>, TypeSerializer<N>, TypeSerializer<S>, Allocator, int, float) - Constructor for class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- CopyOnWriteSkipListStateMapSnapshot<K,N,S> - Class in org.apache.flink.runtime.state.heap
-
This class represents the snapshot of a
CopyOnWriteSkipListStateMap.
F
- FOUR_BYTES_BITS - Static variable in class org.apache.flink.runtime.state.heap.space.Constants
- FOUR_BYTES_MARK - Static variable in class org.apache.flink.runtime.state.heap.space.Constants
- free(int) - Method in interface org.apache.flink.runtime.state.heap.space.Chunk
-
release the space addressed by interChunkOffset.
- free(long) - Method in interface org.apache.flink.runtime.state.heap.space.Allocator
-
Free the space with the given address.
G
- get(K, N) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- getChunkById(int) - Method in interface org.apache.flink.runtime.state.heap.space.Allocator
-
Returns the chunk with the given chunk id.
- getChunkCapacity() - Method in interface org.apache.flink.runtime.state.heap.space.Chunk
- getChunkId() - Method in interface org.apache.flink.runtime.state.heap.space.Chunk
- getChunkIdByAddress(long) - Static method in class org.apache.flink.runtime.state.heap.space.SpaceUtils
- getChunkOffsetByAddress(long) - Static method in class org.apache.flink.runtime.state.heap.space.SpaceUtils
- getIterator(TypeSerializer<K>, TypeSerializer<N>, TypeSerializer<S>, StateSnapshotTransformer<S>) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMapSnapshot
- getKeyDataOffset(int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Returns the offset of key data in the key space.
- getKeyLen(MemorySegment, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Returns the length of the key.
- getKeyMetaLen(int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Returns the length of key meta with the given level.
- getKeyPointer(MemorySegment, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Return the pointer to key space.
- getKeys(N) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- getLevel() - Method in interface org.apache.flink.runtime.state.heap.LevelIndexHeader
-
Returns the top level of skip list.
- getLevel() - Method in class org.apache.flink.runtime.state.heap.OnHeapLevelIndexHeader
- getLevel(MemorySegment, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Returns the level of the node.
- getMemorySegment(int) - Method in interface org.apache.flink.runtime.state.heap.space.Chunk
- getNextIndexNode(MemorySegment, int, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Returns next key pointer on the given index level.
- getNextKeyPointer(MemorySegment, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Returns the next key pointer on level 0.
- getNextNode(int) - Method in interface org.apache.flink.runtime.state.heap.LevelIndexHeader
-
Returns the next node in the given level.
- getNextNode(int) - Method in class org.apache.flink.runtime.state.heap.OnHeapLevelIndexHeader
- getNextValuePointer(MemorySegment, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Return the pointer to next value space.
- getNodeStatus(MemorySegment, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Returns the status of the node.
- getOffsetInSegment(int) - Method in interface org.apache.flink.runtime.state.heap.space.Chunk
- getPrevIndexNode(MemorySegment, int, int, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Returns previous key pointer on the given index level.
- getRequestCount() - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- getStateIncrementalVisitor(int) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- getValue() - Method in enum org.apache.flink.runtime.state.heap.NodeStatus
- getValueLen(MemorySegment, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Return the length of value data.
- getValueMetaLen() - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Returns the length of value meta.
- getValuePointer(MemorySegment, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Returns the value pointer.
- getValueVersion(MemorySegment, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Returns the version of value.
I
- iterator() - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
L
- LevelIndexHeader - Interface in org.apache.flink.runtime.state.heap
-
Head level index for skip list.
N
- NO_SPACE - Static variable in class org.apache.flink.runtime.state.heap.space.Constants
- NodeStatus - Enum in org.apache.flink.runtime.state.heap
-
Status of the node.
O
- OnHeapLevelIndexHeader - Class in org.apache.flink.runtime.state.heap
-
Implementation of
LevelIndexHeaderwhich stores index on heap. - org.apache.flink.runtime.state.heap - package org.apache.flink.runtime.state.heap
- org.apache.flink.runtime.state.heap.space - package org.apache.flink.runtime.state.heap.space
P
- put(K, N, S) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- PUT - org.apache.flink.runtime.state.heap.NodeStatus
- putAndGetOld(K, N, S) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- putKeyData(MemorySegment, int, MemorySegment, int, int, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts the key data into key space.
- putKeyLen(MemorySegment, int, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts the length of key to the key space.
- putKeyPointer(MemorySegment, int, long) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts the pointer of key space.
- putLevelAndNodeStatus(MemorySegment, int, int, NodeStatus) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts the level and status to the key space.
- putNextIndexNode(MemorySegment, int, int, long) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts next key pointer on the given index level to key space.
- putNextKeyPointer(MemorySegment, int, long) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts the next key pointer on level 0 to key space.
- putNextValuePointer(MemorySegment, int, long) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts the pointer of next value space.
- putPrevIndexNode(MemorySegment, int, int, int, long) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts previous key pointer on the given index level to key space.
- putValueData(MemorySegment, int, byte[]) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts the value data into value space.
- putValueLen(MemorySegment, int, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts the length of value data.
- putValuePointer(MemorySegment, int, long) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts the value pointer to key space.
- putValueVersion(MemorySegment, int, int) - Static method in class org.apache.flink.runtime.state.heap.SkipListUtils
-
Puts the version of value to value space.
R
- release() - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMapSnapshot
- releaseSnapshot(StateMapSnapshot<K, N, S, ? extends StateMap<K, N, S>>) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- remove(K, N) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- REMOVE - org.apache.flink.runtime.state.heap.NodeStatus
- removeAndGetOld(K, N) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
S
- size() - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- sizeOfNamespace(Object) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
- SkipListUtils - Class in org.apache.flink.runtime.state.heap
-
Utilities for skip list.
- SkipListUtils() - Constructor for class org.apache.flink.runtime.state.heap.SkipListUtils
- SpaceUtils - Class in org.apache.flink.runtime.state.heap.space
-
Utils.
- SpaceUtils() - Constructor for class org.apache.flink.runtime.state.heap.space.SpaceUtils
- stateSnapshot() - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
T
- transform(K, N, T, StateTransformationFunction<S, T>) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMap
U
- updateLevel(int) - Method in interface org.apache.flink.runtime.state.heap.LevelIndexHeader
-
Updates the top level of skip list to the given level.
- updateLevel(int) - Method in class org.apache.flink.runtime.state.heap.OnHeapLevelIndexHeader
- updateNextNode(int, long) - Method in interface org.apache.flink.runtime.state.heap.LevelIndexHeader
-
Updates the next node in the given level to the specified node id.
- updateNextNode(int, long) - Method in class org.apache.flink.runtime.state.heap.OnHeapLevelIndexHeader
V
- valueOf(byte) - Static method in enum org.apache.flink.runtime.state.heap.NodeStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.runtime.state.heap.NodeStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.flink.runtime.state.heap.NodeStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeState(TypeSerializer<K>, TypeSerializer<N>, TypeSerializer<S>, DataOutputView, StateSnapshotTransformer<S>) - Method in class org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMapSnapshot
All Classes All Packages