| Package | Description |
|---|---|
| org.apache.flink.runtime.io.disk | |
| org.apache.flink.runtime.io.disk.iomanager |
| Constructor and Description |
|---|
ChannelReaderInputViewIterator(BlockChannelReader reader,
LinkedBlockingQueue<MemorySegment> returnQueue,
List<MemorySegment> segments,
List<MemorySegment> freeMemTarget,
TypeSerializer<E> accessors,
int numBlocks) |
| Modifier and Type | Field and Description |
|---|---|
protected BlockChannelReader |
ChannelReaderInputView.reader |
| Modifier and Type | Method and Description |
|---|---|
BlockChannelReader |
IOManager.createBlockChannelReader(Channel.ID channelID)
Creates a block channel reader that reads blocks from the given channel.
|
BlockChannelReader |
IOManager.createBlockChannelReader(Channel.ID channelID,
int numRequestsToCombine)
Creates a block channel reader that reads blocks from the given channel.
|
BlockChannelReader |
IOManager.createBlockChannelReader(Channel.ID channelID,
LinkedBlockingQueue<MemorySegment> returnQueue)
Creates a block channel reader that reads blocks from the given channel.
|
BlockChannelReader |
IOManager.createBlockChannelReader(Channel.ID channelID,
LinkedBlockingQueue<MemorySegment> returnQueue,
int numRequestsToCombine)
Creates a block channel reader that reads blocks from the given channel.
|
| Constructor and Description |
|---|
ChannelReaderInputView(BlockChannelReader reader,
List<MemorySegment> memory,
boolean waitForFirstBlock)
Creates a new channel reader that reads from the given channel until the last block
(as marked by a
ChannelWriterOutputView) is found. |
ChannelReaderInputView(BlockChannelReader reader,
List<MemorySegment> memory,
int numBlocks,
boolean waitForFirstBlock)
Creates a new channel reader that reads from the given channel, expecting a specified
number of blocks in the channel.
|
HeaderlessChannelReaderInputView(BlockChannelReader reader,
List<MemorySegment> memory,
int numBlocks,
int numBytesInLastBlock,
boolean waitForFirstBlock)
Creates a new channel reader that reads from the given channel, expecting a specified
number of blocks in the channel, and returns only a specified number of bytes from
the last block.
|
Copyright © 2014 The Apache Software Foundation. All rights reserved.