Class QueryVisitor
Assembly: OpenSearch.Client.dll
Syntax
public class QueryVisitor : IQueryVisitor
Properties
|
Edit this page
View Source
Depth
The current depth of the node being visited
Declaration
public int Depth { get; set; }
Property Value
|
Edit this page
View Source
Scope
Hints the relation with the parent, i,e queries inside a Must clause will have VisitorScope.Must set.
Declaration
public VisitorScope Scope { get; set; }
Property Value
Methods
|
Edit this page
View Source
Visit(IBoolQuery)
Declaration
public virtual void Visit(IBoolQuery query)
Parameters
|
Edit this page
View Source
Visit(IBoostingQuery)
Declaration
public virtual void Visit(IBoostingQuery query)
Parameters
|
Edit this page
View Source
Visit(IConstantScoreQuery)
Declaration
public virtual void Visit(IConstantScoreQuery query)
Parameters
|
Edit this page
View Source
Visit(IDateRangeQuery)
Declaration
public virtual void Visit(IDateRangeQuery query)
Parameters
|
Edit this page
View Source
Visit(IDisMaxQuery)
Declaration
public virtual void Visit(IDisMaxQuery query)
Parameters
|
Edit this page
View Source
Visit(IDistanceFeatureQuery)
Declaration
public virtual void Visit(IDistanceFeatureQuery query)
Parameters
|
Edit this page
View Source
Visit(IExistsQuery)
Declaration
public virtual void Visit(IExistsQuery query)
Parameters
|
Edit this page
View Source
Visit(IFunctionScoreQuery)
Declaration
public virtual void Visit(IFunctionScoreQuery query)
Parameters
|
Edit this page
View Source
Visit(IFuzzyDateQuery)
Declaration
public virtual void Visit(IFuzzyDateQuery query)
Parameters
|
Edit this page
View Source
Visit(IFuzzyNumericQuery)
Declaration
public virtual void Visit(IFuzzyNumericQuery query)
Parameters
|
Edit this page
View Source
Visit(IFuzzyQuery)
Declaration
public virtual void Visit(IFuzzyQuery query)
Parameters
|
Edit this page
View Source
Visit(IFuzzyStringQuery)
Declaration
public virtual void Visit(IFuzzyStringQuery query)
Parameters
|
Edit this page
View Source
Visit(IGeoBoundingBoxQuery)
Declaration
public virtual void Visit(IGeoBoundingBoxQuery query)
Parameters
|
Edit this page
View Source
Visit(IGeoDistanceQuery)
Declaration
public virtual void Visit(IGeoDistanceQuery query)
Parameters
|
Edit this page
View Source
Visit(IGeoPolygonQuery)
Declaration
public virtual void Visit(IGeoPolygonQuery query)
Parameters
|
Edit this page
View Source
Visit(IGeoShapeQuery)
Declaration
public virtual void Visit(IGeoShapeQuery query)
Parameters
|
Edit this page
View Source
Visit(IHasChildQuery)
Declaration
public virtual void Visit(IHasChildQuery query)
Parameters
|
Edit this page
View Source
Visit(IHasParentQuery)
Declaration
public virtual void Visit(IHasParentQuery query)
Parameters
|
Edit this page
View Source
Visit(IIdsQuery)
Declaration
public virtual void Visit(IIdsQuery query)
Parameters
|
Edit this page
View Source
Visit(IIntervalsQuery)
Declaration
public virtual void Visit(IIntervalsQuery query)
Parameters
|
Edit this page
View Source
Visit(IKnnQuery)
Declaration
public virtual void Visit(IKnnQuery query)
Parameters
|
Edit this page
View Source
Visit(ILongRangeQuery)
Declaration
public virtual void Visit(ILongRangeQuery query)
Parameters
|
Edit this page
View Source
Visit(IMatchAllQuery)
Declaration
public virtual void Visit(IMatchAllQuery query)
Parameters
|
Edit this page
View Source
Visit(IMatchBoolPrefixQuery)
Declaration
public virtual void Visit(IMatchBoolPrefixQuery query)
Parameters
|
Edit this page
View Source
Visit(IMatchNoneQuery)
Declaration
public virtual void Visit(IMatchNoneQuery query)
Parameters
|
Edit this page
View Source
Visit(IMatchPhrasePrefixQuery)
Declaration
public virtual void Visit(IMatchPhrasePrefixQuery query)
Parameters
|
Edit this page
View Source
Visit(IMatchPhraseQuery)
Declaration
public virtual void Visit(IMatchPhraseQuery query)
Parameters
|
Edit this page
View Source
Visit(IMatchQuery)
Declaration
public virtual void Visit(IMatchQuery query)
Parameters
|
Edit this page
View Source
Visit(IMoreLikeThisQuery)
Declaration
public virtual void Visit(IMoreLikeThisQuery query)
Parameters
|
Edit this page
View Source
Visit(IMultiMatchQuery)
Declaration
public virtual void Visit(IMultiMatchQuery query)
Parameters
|
Edit this page
View Source
Visit(INestedQuery)
Declaration
public virtual void Visit(INestedQuery query)
Parameters
|
Edit this page
View Source
Visit(INeuralQuery)
Declaration
public virtual void Visit(INeuralQuery query)
Parameters
|
Edit this page
View Source
Visit(INumericRangeQuery)
Declaration
public virtual void Visit(INumericRangeQuery query)
Parameters
|
Edit this page
View Source
Visit(IParentIdQuery)
Declaration
public virtual void Visit(IParentIdQuery query)
Parameters
|
Edit this page
View Source
Visit(IPercolateQuery)
Declaration
public virtual void Visit(IPercolateQuery query)
Parameters
|
Edit this page
View Source
Visit(IPrefixQuery)
Declaration
public virtual void Visit(IPrefixQuery query)
Parameters
|
Edit this page
View Source
Visit(IQuery)
Visit every query item just before they are visited by their specialized Visit() implementation
Declaration
public virtual void Visit(IQuery query)
Parameters
Type |
Name |
Description |
IQuery |
query |
The IQuery object that will be visited
|
|
Edit this page
View Source
Visit(IQueryContainer)
Visit the query container just before we dispatch into the query it holds
Declaration
public virtual void Visit(IQueryContainer query)
Parameters
|
Edit this page
View Source
Visit(IQueryStringQuery)
Declaration
public virtual void Visit(IQueryStringQuery query)
Parameters
|
Edit this page
View Source
Visit(IQueryVisitor)
Declaration
public virtual void Visit(IQueryVisitor visitor)
Parameters
|
Edit this page
View Source
Visit(IRangeQuery)
Declaration
public virtual void Visit(IRangeQuery query)
Parameters
|
Edit this page
View Source
Visit(IRankFeatureQuery)
Declaration
public virtual void Visit(IRankFeatureQuery query)
Parameters
|
Edit this page
View Source
Visit(IRawQuery)
Declaration
public virtual void Visit(IRawQuery query)
Parameters
|
Edit this page
View Source
Visit(IRegexpQuery)
Declaration
public virtual void Visit(IRegexpQuery query)
Parameters
|
Edit this page
View Source
Visit(IScriptQuery)
Declaration
public virtual void Visit(IScriptQuery query)
Parameters
|
Edit this page
View Source
Visit(IScriptScoreQuery)
Declaration
public virtual void Visit(IScriptScoreQuery query)
Parameters
|
Edit this page
View Source
Visit(IShapeQuery)
Declaration
public virtual void Visit(IShapeQuery query)
Parameters
|
Edit this page
View Source
Visit(ISimpleQueryStringQuery)
Declaration
public virtual void Visit(ISimpleQueryStringQuery query)
Parameters
|
Edit this page
View Source
Visit(ISpanContainingQuery)
Declaration
public virtual void Visit(ISpanContainingQuery query)
Parameters
|
Edit this page
View Source
Visit(ISpanFieldMaskingQuery)
Declaration
public virtual void Visit(ISpanFieldMaskingQuery query)
Parameters
|
Edit this page
View Source
Visit(ISpanFirstQuery)
Declaration
public virtual void Visit(ISpanFirstQuery query)
Parameters
|
Edit this page
View Source
Visit(ISpanMultiTermQuery)
Declaration
public virtual void Visit(ISpanMultiTermQuery query)
Parameters
|
Edit this page
View Source
Visit(ISpanNearQuery)
Declaration
public virtual void Visit(ISpanNearQuery query)
Parameters
|
Edit this page
View Source
Visit(ISpanNotQuery)
Declaration
public virtual void Visit(ISpanNotQuery query)
Parameters
|
Edit this page
View Source
Visit(ISpanOrQuery)
Declaration
public virtual void Visit(ISpanOrQuery query)
Parameters
|
Edit this page
View Source
Visit(ISpanQuery)
Declaration
public virtual void Visit(ISpanQuery query)
Parameters
|
Edit this page
View Source
Visit(ISpanSubQuery)
Declaration
public virtual void Visit(ISpanSubQuery query)
Parameters
|
Edit this page
View Source
Visit(ISpanTermQuery)
Declaration
public virtual void Visit(ISpanTermQuery query)
Parameters
|
Edit this page
View Source
Visit(ISpanWithinQuery)
Declaration
public virtual void Visit(ISpanWithinQuery query)
Parameters
|
Edit this page
View Source
Visit(ITermQuery)
Declaration
public virtual void Visit(ITermQuery query)
Parameters
|
Edit this page
View Source
Visit(ITermRangeQuery)
Declaration
public virtual void Visit(ITermRangeQuery query)
Parameters
|
Edit this page
View Source
Visit(ITermsQuery)
Declaration
public virtual void Visit(ITermsQuery query)
Parameters
|
Edit this page
View Source
Visit(ITermsSetQuery)
Declaration
public virtual void Visit(ITermsSetQuery query)
Parameters
|
Edit this page
View Source
Visit(IWildcardQuery)
Declaration
public virtual void Visit(IWildcardQuery query)
Parameters
Implements
Extension Methods