Package org.apache.flink.runtime.operators.sort
package org.apache.flink.runtime.operators.sort
-
ClassDescriptionAbstractMergeInnerJoinIterator<T1,
T2, O> An implementation of theJoinTaskIteratorthat realizes the joining through a sort-merge join strategy.AbstractMergeIterator<T1,T2, O> AbstractMergeOuterJoinIterator<T1,T2, O> An implementation of theJoinTaskIteratorthat realizes the outer join through a sort-merge join strategy.Default factory forInMemorySorter.ExceptionHandler<E extends Throwable>Interface to be implemented by classes that handle exceptions.TheExternalSorteris a full fledged sorter.A builder for anExternalSorter.Factory forInMemorySorter.An iterator that returns a sorted merge of the sequences of elements from a set of iterators, assuming those sequences are ordered themselves.NonReusingMergeInnerJoinIterator<T1,T2, O> NonReusingMergeOuterJoinIterator<T1,T2, O> This class implements a priority-queue, which maintains a partial ordering of its elements such that the least element can always be found in constant time.PushSorter<E>A push-basedSorter.ReusingMergeInnerJoinIterator<T1,T2, O> ReusingMergeOuterJoinIterator<T1,T2, O> Sorter<E>The SortMerger interface representing the public interface to all specific Sort-Merge implementations.An interface for different stages of the sorting process.A marker interface for sending messages to different stages.A dispatcher for inter-stage communication.