Class ReftableReader.ObjCursorImpl

  • All Implemented Interfaces:
    java.lang.AutoCloseable
    Enclosing class:
    ReftableReader

    private class ReftableReader.ObjCursorImpl
    extends RefCursor
    • Field Detail

      • scanEnd

        private final long scanEnd
      • ref

        private Ref ref
      • listIdx

        private int listIdx
    • Constructor Detail

      • ObjCursorImpl

        ObjCursorImpl​(long scanEnd,
                      AnyObjectId id)
    • Method Detail

      • initSeek

        void initSeek()
               throws java.io.IOException
        Throws:
        java.io.IOException
      • initScan

        void initScan()
               throws java.io.IOException
        Throws:
        java.io.IOException
      • next

        public boolean next()
                     throws java.io.IOException
        Description copied from class: RefCursor
        Check if another reference is available.
        Specified by:
        next in class RefCursor
        Returns:
        true if there is another result.
        Throws:
        java.io.IOException - references cannot be read.
      • getRef

        public Ref getRef()
        Description copied from class: RefCursor
        Get reference at the current position.
        Specified by:
        getRef in class RefCursor
        Returns:
        reference at the current position.
      • close

        public void close()
        Description copied from class: RefCursor
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in class RefCursor