Class AggValueSource

java.lang.Object
org.apache.lucene.queries.function.ValueSource
org.apache.solr.search.facet.AggValueSource
Direct Known Subclasses:
RelatednessAgg, SimpleAggValueSource, StrAggValueSource

public abstract class AggValueSource extends org.apache.lucene.queries.function.ValueSource
  • Field Details

    • name

      protected String name
  • Constructor Details

    • AggValueSource

      public AggValueSource(String name)
  • Method Details

    • name

      public String name()
    • getChildren

      public org.apache.lucene.queries.function.ValueSource[] getChildren()
    • equals

      public boolean equals(Object o)
      Specified by:
      equals in class org.apache.lucene.queries.function.ValueSource
    • getValues

      public org.apache.lucene.queries.function.FunctionValues getValues(Map<Object,Object> context, org.apache.lucene.index.LeafReaderContext readerContext) throws IOException
      Specified by:
      getValues in class org.apache.lucene.queries.function.ValueSource
      Throws:
      IOException
    • createSlotAcc

      public SlotAcc createSlotAcc(FacetContext fcontext, long numDocs, int numSlots) throws IOException
      Throws:
      IOException
    • createFacetMerger

      public abstract FacetMerger createFacetMerger(Object prototype)