Class QueryNodeProcessorPipeline
A QueryNodeProcessorPipeline class should be used to build a query
node processor pipeline.
When a query node tree is processed using this class, it passes the query
node tree to each processor on the pipeline and the result from each
processor is passed to the next one, always following the order the
processors were on the pipeline.
When a QueryConfigHandler object is set on a
QueryNodeProcessorPipeline, it also takes care of setting this
QueryConfigHandler on all processor on pipeline.
Inheritance
System.Object
QueryNodeProcessorPipeline
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Lucene.Net.QueryParser.dll
Syntax
[Serializable]
public class QueryNodeProcessorPipeline : IQueryNodeProcessor, IList<IQueryNodeProcessor>, ICollection<IQueryNodeProcessor>, IEnumerable<IQueryNodeProcessor>, IEnumerable
Constructors
Properties
Name |
Description |
Count
|
System.Collections.Generic.ICollection<T>.Count
|
IsReadOnly
|
System.Collections.Generic.ICollection<T>.IsReadOnly
|
Item[Int32]
|
System.Collections.Generic.IList<T>.Item[System.Int32]
|
Methods
Explicit Interface Implementations
Extension Methods
Lucene.Net.Support.EnumerableExtensions.InPairs<T, TOut>(System.Collections.Generic.IEnumerable<T>, System.Func<T, T, TOut>)
Lucene.Net.Support.ListExtensions.AddRange<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.ListExtensions.SubList<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Swap<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Comparison<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.SetExtensions.RemoveAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.SetExtensions.AddAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.EnumerableExtensions.InPairs<T, TOut>(System.Collections.Generic.IEnumerable<T>, System.Func<T, T, TOut>)
Lucene.Net.Support.ListExtensions.AddRange<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.ListExtensions.SubList<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Swap<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Comparison<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.SetExtensions.RemoveAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.SetExtensions.AddAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.EnumerableExtensions.InPairs<T, TOut>(System.Collections.Generic.IEnumerable<T>, System.Func<T, T, TOut>)
Lucene.Net.Support.ListExtensions.AddRange<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.ListExtensions.SubList<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Swap<T>(System.Collections.Generic.IList<T>, System.Int32, System.Int32)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.Sort<T>(System.Collections.Generic.IList<T>, System.Comparison<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.TimSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>)
Lucene.Net.Support.ListExtensions.IntroSort<T>(System.Collections.Generic.IList<T>, System.Collections.Generic.IComparer<T>)
Lucene.Net.Support.SetExtensions.RemoveAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)
Lucene.Net.Support.SetExtensions.AddAll<T>(System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>)