Uses of Interface
org.apache.flink.table.runtime.util.MemorySegmentPool
Packages that use MemorySegmentPool
Package
Description
-
Uses of MemorySegmentPool in org.apache.flink.table.runtime.hashtable
Classes in org.apache.flink.table.runtime.hashtable that implement MemorySegmentPoolModifier and TypeClassDescriptionclassBase table forLongHybridHashTableandBinaryHashTable.classAn implementation of a Hybrid Hash Join.classSpecial optimized hashTable with key long. -
Uses of MemorySegmentPool in org.apache.flink.table.runtime.operators.aggregate
Classes in org.apache.flink.table.runtime.operators.aggregate that implement MemorySegmentPoolModifier and TypeClassDescriptionclassMemorySegmentPool forBytesHashMapto fall back to sort agg. -
Uses of MemorySegmentPool in org.apache.flink.table.runtime.operators.sort
Classes in org.apache.flink.table.runtime.operators.sort that implement MemorySegmentPoolModifier and TypeClassDescriptionclassMemorySegment pool of a MemorySegment list.Fields in org.apache.flink.table.runtime.operators.sort declared as MemorySegmentPoolModifier and TypeFieldDescriptionprotected final MemorySegmentPoolBinaryIndexedSortable.memorySegmentPoolMethods in org.apache.flink.table.runtime.operators.sort with parameters of type MemorySegmentPoolModifier and TypeMethodDescriptionstatic BinaryInMemorySortBufferBinaryInMemorySortBuffer.createBuffer(NormalizedKeyComputer normalizedKeyComputer, AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSerializer, BinaryRowDataSerializer serializer, RecordComparator comparator, MemorySegmentPool memoryPool) Create a memory sorter in `insert` way.static BinaryKVInMemorySortBufferBinaryKVInMemorySortBuffer.createBuffer(NormalizedKeyComputer normalizedKeyComputer, BinaryRowDataSerializer keySerializer, BinaryRowDataSerializer valueSerializer, RecordComparator comparator, ArrayList<org.apache.flink.core.memory.MemorySegment> recordBufferSegments, long numElements, MemorySegmentPool pool) voidBufferedKVExternalSorter.sortAndSpill(ArrayList<org.apache.flink.core.memory.MemorySegment> recordBufferSegments, long numElements, MemorySegmentPool pool) Constructors in org.apache.flink.table.runtime.operators.sort with parameters of type MemorySegmentPoolModifierConstructorDescriptionBinaryIndexedSortable(NormalizedKeyComputer normalizedKeyComputer, BinaryRowDataSerializer serializer, RecordComparator comparator, ArrayList<org.apache.flink.core.memory.MemorySegment> recordBufferSegments, MemorySegmentPool memorySegmentPool) -
Uses of MemorySegmentPool in org.apache.flink.table.runtime.util
Classes in org.apache.flink.table.runtime.util that implement MemorySegmentPoolModifier and TypeClassDescriptionclassMemorySegmentPoolthat lazy allocate memory pages fromMemoryManager.