Class AbstractSSTableIterator.Reader

  • All Implemented Interfaces:
    java.util.Iterator<Unfiltered>
    Enclosing class:
    AbstractSSTableIterator

    protected abstract class AbstractSSTableIterator.Reader
    extends java.lang.Object
    implements java.util.Iterator<Unfiltered>
    • Constructor Detail

      • Reader

        protected Reader​(FileDataInput file,
                         boolean shouldCloseFile)
    • Method Detail

      • seekToPosition

        protected void seekToPosition​(long position)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface java.util.Iterator<Unfiltered>
      • setForSlice

        public abstract void setForSlice​(Slice slice)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • hasNextInternal

        protected abstract boolean hasNextInternal()
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • nextInternal

        protected abstract Unfiltered nextInternal()
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • close

        public void close()
                   throws java.io.IOException
        Throws:
        java.io.IOException