Package org.apache.cassandra.io.sstable
Class SSTableSimpleIterator
java.lang.Object
org.apache.cassandra.utils.AbstractIterator<Unfiltered>
org.apache.cassandra.io.sstable.SSTableSimpleIterator
- All Implemented Interfaces:
com.google.common.collect.PeekingIterator<Unfiltered>,AutoCloseable,Iterator<Unfiltered>,CloseableIterator<Unfiltered>
- Direct Known Subclasses:
SSTableSimpleIterator.EmptySSTableSimpleIterator
public abstract class SSTableSimpleIterator
extends AbstractIterator<Unfiltered>
implements Iterator<Unfiltered>
Utility class to handle deserializing atom from sstables.
Note that this is not a full fledged UnfilteredRowIterator. It's also not closeable, it is always the job of the user to close the underlying ressources.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DeserializationHelperprotected final DataInputPlus -
Method Summary
Modifier and TypeMethodDescriptionstatic SSTableSimpleIteratorcreate(TableMetadata metadata, DataInputPlus in, SerializationHeader header, DeserializationHelper helper, DeletionTime partitionDeletion) static SSTableSimpleIteratorcreateTombstoneOnly(TableMetadata metadata, DataInputPlus in, SerializationHeader header, DeserializationHelper helper, DeletionTime partitionDeletion) abstract RowMethods inherited from class org.apache.cassandra.utils.AbstractIterator
close, computeNext, endOfData, hasNext, next, peek, removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, hasNext
-
Field Details
-
in
-
helper
-
-
Method Details
-
create
public static SSTableSimpleIterator create(TableMetadata metadata, DataInputPlus in, SerializationHeader header, DeserializationHelper helper, DeletionTime partitionDeletion) -
createTombstoneOnly
public static SSTableSimpleIterator createTombstoneOnly(TableMetadata metadata, DataInputPlus in, SerializationHeader header, DeserializationHelper helper, DeletionTime partitionDeletion) -
readStaticRow
- Throws:
IOException
-