Package com.illumon.iris.binarystore
Interface ChannelManagerMultiPartition
- All Superinterfaces:
ChannelManager
- All Known Implementing Classes:
BinaryStoreAggregatorWriterMultiPartition
,MultiPartitionFileManager
public interface ChannelManagerMultiPartition extends ChannelManager
Interface derived from
ChannelManager
for implementations that determine channels based on supplied column partition values.-
Method Summary
Modifier and Type Method Description default GatheringByteChannel
getChannel(String columnPartitionValue)
For ChannelManager implementations that support dynamic column partition determination, the channel will be based on a partition determined by the caller.
-
Method Details
-
getChannel
For ChannelManager implementations that support dynamic column partition determination, the channel will be based on a partition determined by the caller. Current implementations determine the value for each entry of data being sent.- Parameters:
columnPartitionValue
- the row's column partition value- Returns:
- a non-null, open
GatheringByteChannel
- Throws:
IOException
- if the call encounters an error
-