public class LazilyCompactedRow extends AbstractCompactedRow implements java.lang.Iterable<OnDiskAtom>
key
Constructor and Description |
---|
LazilyCompactedRow(CompactionController controller,
java.util.List<? extends ICountableColumnIterator> rows) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
ColumnStats |
columnStats() |
DeletionInfo |
deletionInfo() |
AbstractType<?> |
getComparator() |
int |
getEstimatedColumnCount() |
ColumnIndex |
index() |
boolean |
isEmpty() |
java.util.Iterator<OnDiskAtom> |
iterator() |
void |
update(java.security.MessageDigest digest)
update @param digest with the data bytes of the row (not including row key or row size).
|
long |
write(java.io.DataOutput out)
write the row (size + column index + filter + column data, but NOT row key) to @param out.
|
public LazilyCompactedRow(CompactionController controller, java.util.List<? extends ICountableColumnIterator> rows)
public long write(java.io.DataOutput out) throws java.io.IOException
AbstractCompactedRow
write
in class AbstractCompactedRow
java.io.IOException
public void update(java.security.MessageDigest digest)
AbstractCompactedRow
update
in class AbstractCompactedRow
public boolean isEmpty()
isEmpty
in class AbstractCompactedRow
public int getEstimatedColumnCount()
public AbstractType<?> getComparator()
public java.util.Iterator<OnDiskAtom> iterator()
iterator
in interface java.lang.Iterable<OnDiskAtom>
public ColumnStats columnStats()
columnStats
in class AbstractCompactedRow
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
public DeletionInfo deletionInfo()
deletionInfo
in class AbstractCompactedRow
public ColumnIndex index()
index
in class AbstractCompactedRow
Copyright © 2014 The Apache Software Foundation