Class FunctionDistinctValuesCollector
Function based implementation of AbstractDistinctValuesCollector.
Note
This API is experimental and might change in incompatible ways in the next release.
Inheritance
System.Object
    
    FunctionDistinctValuesCollector
  Implements
Lucene.Net.Search.ICollector
  Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
  Namespace: Lucene.Net.Search.Grouping.Function
Assembly: Lucene.Net.Grouping.dll
Syntax
public class FunctionDistinctValuesCollector : AbstractDistinctValuesCollector<FunctionDistinctValuesCollector.GroupCount>, IAbstractDistinctValuesCollector<FunctionDistinctValuesCollector.GroupCount>, ICollectorConstructors
| Improve this Doc View SourceFunctionDistinctValuesCollector(IDictionary, ValueSource, ValueSource, IEnumerable<ISearchGroup<MutableValue>>)
Declaration
public FunctionDistinctValuesCollector(IDictionary vsContext, ValueSource groupSource, ValueSource countSource, IEnumerable<ISearchGroup<MutableValue>> groups)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Collections.IDictionary | vsContext | |
| Lucene.Net.Queries.Function.ValueSource | groupSource | |
| Lucene.Net.Queries.Function.ValueSource | countSource | |
| System.Collections.Generic.IEnumerable<ISearchGroup<Lucene.Net.Util.Mutable.MutableValue>> | groups | 
Properties
| Improve this Doc View SourceGroups
Declaration
public override IEnumerable<FunctionDistinctValuesCollector.GroupCount> Groups { get; }Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<FunctionDistinctValuesCollector.GroupCount> | 
Overrides
Lucene.Net.Search.Grouping.AbstractDistinctValuesCollector<Lucene.Net.Search.Grouping.Function.FunctionDistinctValuesCollector.GroupCount>.Groups
  Methods
| Improve this Doc View SourceCollect(Int32)
Declaration
public override void Collect(int doc)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | doc | 
Overrides
Lucene.Net.Search.Grouping.AbstractDistinctValuesCollector<Lucene.Net.Search.Grouping.Function.FunctionDistinctValuesCollector.GroupCount>.Collect(System.Int32)
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SetNextReader(AtomicReaderContext)
Declaration
public override void SetNextReader(AtomicReaderContext context)Parameters
| Type | Name | Description | 
|---|---|---|
| Lucene.Net.Index.AtomicReaderContext | context | 
Overrides
Lucene.Net.Search.Grouping.AbstractDistinctValuesCollector<Lucene.Net.Search.Grouping.Function.FunctionDistinctValuesCollector.GroupCount>.SetNextReader(Lucene.Net.Index.AtomicReaderContext)
  Implements
      Lucene.Net.Search.ICollector