Interface StarTreeNode


  • public interface StarTreeNode
    Interface for Star Tree Node.
    • Method Detail

      • getDimensionId

        int getDimensionId()
        Get the index of the dimension.
      • getDimensionValue

        int getDimensionValue()
        Get the value (dictionary id) of the dimension.
      • getChildDimensionId

        int getChildDimensionId()
        Get the child dimension id.
      • getStartDocId

        int getStartDocId()
        Get the index of the start document.
      • getEndDocId

        int getEndDocId()
        Get the index of the end document (exclusive).
      • getAggregatedDocId

        int getAggregatedDocId()
        Get the index of the aggregated document.
      • getNumChildren

        int getNumChildren()
        Get the number of children nodes.
      • isLeaf

        boolean isLeaf()
        Return true if the node is a leaf node, false otherwise.
      • getChildForDimensionValue

        StarTreeNode getChildForDimensionValue​(int dimensionValue)
        Get the child node corresponding to the given dimension value (dictionary id), or null if such child does not exist.
      • getChildrenIterator

        Iterator<? extends StarTreeNode> getChildrenIterator()
        Get the iterator over all children nodes.