Interface PointValues.PointTree

    • Method Detail

      • moveToChild

        boolean moveToChild()
                     throws java.io.IOException
        Move to the first child node and return true upon success. Returns false for leaf nodes and true otherwise.
        Throws:
        java.io.IOException
      • moveToSibling

        boolean moveToSibling()
                       throws java.io.IOException
        Move to the next sibling node and return true upon success. Returns false if the current node has no more siblings.
        Throws:
        java.io.IOException
      • moveToParent

        boolean moveToParent()
                      throws java.io.IOException
        Move to the parent node and return true upon success. Returns false for the root node and true otherwise.
        Throws:
        java.io.IOException
      • getMinPackedValue

        byte[] getMinPackedValue()
        Return the minimum packed value of the current node.
      • getMaxPackedValue

        byte[] getMaxPackedValue()
        Return the maximum packed value of the current node.
      • size

        long size()
        Return the number of points below the current node.
      • visitDocIDs

        void visitDocIDs​(PointValues.IntersectVisitor visitor)
                  throws java.io.IOException
        Visit all the docs below the current node.
        Throws:
        java.io.IOException
      • visitDocValues

        void visitDocValues​(PointValues.IntersectVisitor visitor)
                     throws java.io.IOException
        Visit all the docs and values below the current node.
        Throws:
        java.io.IOException