public class StreamReader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.UUID |
cfId |
protected Descriptor |
desc |
protected long |
estimatedKeys |
protected java.util.Collection<Pair<java.lang.Long,java.lang.Long>> |
sections |
protected StreamSession |
session |
Constructor and Description |
---|
StreamReader(FileMessageHeader header,
StreamSession session) |
Modifier and Type | Method and Description |
---|---|
SSTableReader |
read(java.nio.channels.ReadableByteChannel channel) |
protected long |
totalSize() |
protected void |
writeRow(SSTableWriter writer,
java.io.DataInput in,
ColumnFamilyStore cfs) |
protected final java.util.UUID cfId
protected final long estimatedKeys
protected final java.util.Collection<Pair<java.lang.Long,java.lang.Long>> sections
protected final StreamSession session
protected Descriptor desc
public StreamReader(FileMessageHeader header, StreamSession session)
public SSTableReader read(java.nio.channels.ReadableByteChannel channel) throws java.io.IOException
channel
- where this reads data fromjava.io.IOException
- if reading the remote sstable fails. Will throw an RTE if local write fails.protected long totalSize()
protected void writeRow(SSTableWriter writer, java.io.DataInput in, ColumnFamilyStore cfs) throws java.io.IOException
java.io.IOException
Copyright © 2013 The Apache Software Foundation