Class SlotAcc.FuncSlotAcc

java.lang.Object
org.apache.solr.search.facet.SlotAcc
org.apache.solr.search.facet.SlotAcc.FuncSlotAcc
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
SlotAcc.DoubleFuncSlotAcc, SlotAcc.LongFuncSlotAcc
Enclosing class:
SlotAcc

public abstract static class SlotAcc.FuncSlotAcc extends SlotAcc
  • Field Details

    • valueSource

      protected final org.apache.lucene.queries.function.ValueSource valueSource
    • values

      protected org.apache.lucene.queries.function.FunctionValues values
  • Constructor Details

    • FuncSlotAcc

      public FuncSlotAcc(org.apache.lucene.queries.function.ValueSource values, FacetContext fcontext, int numSlots)
  • Method Details

    • setNextReader

      public void setNextReader(org.apache.lucene.index.LeafReaderContext readerContext) throws IOException
      Description copied from class: SlotAcc
      NOTE: this currently detects when it is being reused and calls resetIterators by comparing reader ords with previous calls to setNextReader. For this reason, current users must call setNextReader in segment order. Failure to do so will cause worse performance.
      Overrides:
      setNextReader in class SlotAcc
      Throws:
      IOException