Class PrefixTreeFacetCounter.FacetVisitor

  • Enclosing class:
    PrefixTreeFacetCounter

    public abstract static class PrefixTreeFacetCounter.FacetVisitor
    extends Object
    A callback/visitor of facet counts.
    • Constructor Detail

      • FacetVisitor

        public FacetVisitor()
    • Method Detail

      • startOfSegment

        public void startOfSegment()
        Called at the start of the segment, if there is indexed data.
      • visit

        public abstract void visit​(Cell cell,
                                   int count)
        Called for cells with a leaf, or cells at the target facet level. count is greater than zero. When an ancestor cell is given with non-zero count, the count can be considered to be added to all cells below. You won't necessarily get a cell at level facetLevel if the indexed data is courser (bigger).