Class HeaderTraverser


  • public class HeaderTraverser
    extends Object
    An engine that traverses through a PivotHeaderTree and calls Fillers. Also provides extra information of the tree.
    Author:
    simonpai
    • Method Detail

      • getSize

        public int getSize()
        Return the total size of the tree. The value is available only after calling run().
      • getRealSize

        public int getRealSize()
        Return the size capped by paging limitation.
      • getDepth

        public int getDepth()
        Return the depth of tree minus 1.
      • run

        public void run​(HeaderTraverser.Filler[] fillers)
        Traverse the tree and call each Filler at each node and calculator. Tree is traversed in a child first fashion.