serializeSplitAssignments(Map,
SimpleVersionedSerializer).SourceOutput.CompletableFuture that is
used in the hand-over of data from a producing thread to a consuming thread.RecordsBySplits.RecordsBySplits(Map, Set) constructor.SourceReaders that read splits with one thread using one SplitReader.SingleThreadMultiplexSourceReaderBase.SingleThreadMultiplexSourceReaderBase(Supplier,
RecordEmitter, Configuration, SourceReaderContext), but accepts a specific FutureCompletingBlockingQueue.SingleThreadMultiplexSourceReaderBase.SingleThreadMultiplexSourceReaderBase(Supplier,
RecordEmitter, Configuration, SourceReaderContext), but accepts a specific FutureCompletingBlockingQueue and SingleThreadFetcherManager.SourceReader which provides some sychronization between the
mail box main thread and the SourceReader internal threads.SourceReaderBase.SplitFetcher and manage the life cycles of them.Runnable but allows throwing exceptions and wakeup.SplitReader.fetch().threadIndex if it is blocked in adding
an element.Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.