Search Results for

    Show / Hide Table of Contents

    Class DslPrettyPrintVisitor

    Inheritance
    object
    DslPrettyPrintVisitor
    Implements
    IQueryVisitor
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public class DslPrettyPrintVisitor : IQueryVisitor

    Constructors

    | Edit this page View Source

    DslPrettyPrintVisitor(IConnectionSettingsValues)

    Declaration
    public DslPrettyPrintVisitor(IConnectionSettingsValues settings)
    Parameters
    Type Name Description
    IConnectionSettingsValues settings

    Properties

    | Edit this page View Source

    Depth

    The current depth of the node being visited

    Declaration
    public virtual int Depth { get; set; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    IsConditionless

    Declaration
    public bool IsConditionless { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsStrict

    Declaration
    public bool IsStrict { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsVerbatim

    Declaration
    public bool IsVerbatim { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    PrettyPrint

    Declaration
    public string PrettyPrint { get; }
    Property Value
    Type Description
    string
    | 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 virtual VisitorScope Scope { get; set; }
    Property Value
    Type Description
    VisitorScope

    Methods

    | Edit this page View Source

    Visit(IBoolQuery)

    Declaration
    public virtual void Visit(IBoolQuery query)
    Parameters
    Type Name Description
    IBoolQuery query
    | Edit this page View Source

    Visit(IBoostingQuery)

    Declaration
    public virtual void Visit(IBoostingQuery query)
    Parameters
    Type Name Description
    IBoostingQuery query
    | Edit this page View Source

    Visit(IConditionlessQuery)

    Declaration
    public virtual void Visit(IConditionlessQuery query)
    Parameters
    Type Name Description
    IConditionlessQuery query
    | Edit this page View Source

    Visit(IConstantScoreQuery)

    Declaration
    public virtual void Visit(IConstantScoreQuery query)
    Parameters
    Type Name Description
    IConstantScoreQuery query
    | Edit this page View Source

    Visit(IDateRangeQuery)

    Declaration
    public virtual void Visit(IDateRangeQuery query)
    Parameters
    Type Name Description
    IDateRangeQuery query
    | Edit this page View Source

    Visit(IDisMaxQuery)

    Declaration
    public virtual void Visit(IDisMaxQuery query)
    Parameters
    Type Name Description
    IDisMaxQuery query
    | Edit this page View Source

    Visit(IDistanceFeatureQuery)

    Declaration
    public virtual void Visit(IDistanceFeatureQuery query)
    Parameters
    Type Name Description
    IDistanceFeatureQuery query
    | Edit this page View Source

    Visit(IExistsQuery)

    Declaration
    public virtual void Visit(IExistsQuery query)
    Parameters
    Type Name Description
    IExistsQuery query
    | Edit this page View Source

    Visit(IFunctionScoreQuery)

    Declaration
    public virtual void Visit(IFunctionScoreQuery query)
    Parameters
    Type Name Description
    IFunctionScoreQuery query
    | Edit this page View Source

    Visit(IFuzzyDateQuery)

    Declaration
    public virtual void Visit(IFuzzyDateQuery query)
    Parameters
    Type Name Description
    IFuzzyDateQuery query
    | Edit this page View Source

    Visit(IFuzzyNumericQuery)

    Declaration
    public virtual void Visit(IFuzzyNumericQuery query)
    Parameters
    Type Name Description
    IFuzzyNumericQuery query
    | Edit this page View Source

    Visit(IFuzzyQuery)

    Declaration
    public virtual void Visit(IFuzzyQuery query)
    Parameters
    Type Name Description
    IFuzzyQuery query
    | Edit this page View Source

    Visit(IFuzzyStringQuery)

    Declaration
    public virtual void Visit(IFuzzyStringQuery query)
    Parameters
    Type Name Description
    IFuzzyStringQuery query
    | Edit this page View Source

    Visit(IGeoBoundingBoxQuery)

    Declaration
    public virtual void Visit(IGeoBoundingBoxQuery query)
    Parameters
    Type Name Description
    IGeoBoundingBoxQuery query
    | Edit this page View Source

    Visit(IGeoDistanceQuery)

    Declaration
    public virtual void Visit(IGeoDistanceQuery query)
    Parameters
    Type Name Description
    IGeoDistanceQuery query
    | Edit this page View Source

    Visit(IGeoPolygonQuery)

    Declaration
    public virtual void Visit(IGeoPolygonQuery query)
    Parameters
    Type Name Description
    IGeoPolygonQuery query
    | Edit this page View Source

    Visit(IGeoShapeQuery)

    Declaration
    public virtual void Visit(IGeoShapeQuery query)
    Parameters
    Type Name Description
    IGeoShapeQuery query
    | Edit this page View Source

    Visit(IHasChildQuery)

    Declaration
    public virtual void Visit(IHasChildQuery query)
    Parameters
    Type Name Description
    IHasChildQuery query
    | Edit this page View Source

    Visit(IHasParentQuery)

    Declaration
    public virtual void Visit(IHasParentQuery query)
    Parameters
    Type Name Description
    IHasParentQuery query
    | Edit this page View Source

    Visit(IHybridQuery)

    Declaration
    public virtual void Visit(IHybridQuery query)
    Parameters
    Type Name Description
    IHybridQuery query
    | Edit this page View Source

    Visit(IIdsQuery)

    Declaration
    public virtual void Visit(IIdsQuery query)
    Parameters
    Type Name Description
    IIdsQuery query
    | Edit this page View Source

    Visit(IIntervalsQuery)

    Declaration
    public virtual void Visit(IIntervalsQuery query)
    Parameters
    Type Name Description
    IIntervalsQuery query
    | Edit this page View Source

    Visit(IKnnQuery)

    Declaration
    public virtual void Visit(IKnnQuery query)
    Parameters
    Type Name Description
    IKnnQuery query
    | Edit this page View Source

    Visit(ILongRangeQuery)

    Declaration
    public virtual void Visit(ILongRangeQuery query)
    Parameters
    Type Name Description
    ILongRangeQuery query
    | Edit this page View Source

    Visit(IMatchAllQuery)

    Declaration
    public virtual void Visit(IMatchAllQuery query)
    Parameters
    Type Name Description
    IMatchAllQuery query
    | Edit this page View Source

    Visit(IMatchBoolPrefixQuery)

    Declaration
    public virtual void Visit(IMatchBoolPrefixQuery query)
    Parameters
    Type Name Description
    IMatchBoolPrefixQuery query
    | Edit this page View Source

    Visit(IMatchNoneQuery)

    Declaration
    public virtual void Visit(IMatchNoneQuery query)
    Parameters
    Type Name Description
    IMatchNoneQuery query
    | Edit this page View Source

    Visit(IMatchPhrasePrefixQuery)

    Declaration
    public virtual void Visit(IMatchPhrasePrefixQuery query)
    Parameters
    Type Name Description
    IMatchPhrasePrefixQuery query
    | Edit this page View Source

    Visit(IMatchPhraseQuery)

    Declaration
    public virtual void Visit(IMatchPhraseQuery query)
    Parameters
    Type Name Description
    IMatchPhraseQuery query
    | Edit this page View Source

    Visit(IMatchQuery)

    Declaration
    public virtual void Visit(IMatchQuery query)
    Parameters
    Type Name Description
    IMatchQuery query
    | Edit this page View Source

    Visit(IMoreLikeThisQuery)

    Declaration
    public virtual void Visit(IMoreLikeThisQuery query)
    Parameters
    Type Name Description
    IMoreLikeThisQuery query
    | Edit this page View Source

    Visit(IMultiMatchQuery)

    Declaration
    public virtual void Visit(IMultiMatchQuery query)
    Parameters
    Type Name Description
    IMultiMatchQuery query
    | Edit this page View Source

    Visit(INestedQuery)

    Declaration
    public virtual void Visit(INestedQuery query)
    Parameters
    Type Name Description
    INestedQuery query
    | Edit this page View Source

    Visit(INeuralQuery)

    Declaration
    public virtual void Visit(INeuralQuery query)
    Parameters
    Type Name Description
    INeuralQuery query
    | Edit this page View Source

    Visit(INumericRangeQuery)

    Declaration
    public virtual void Visit(INumericRangeQuery query)
    Parameters
    Type Name Description
    INumericRangeQuery query
    | Edit this page View Source

    Visit(IParentIdQuery)

    Declaration
    public virtual void Visit(IParentIdQuery query)
    Parameters
    Type Name Description
    IParentIdQuery query
    | Edit this page View Source

    Visit(IPercolateQuery)

    Declaration
    public virtual void Visit(IPercolateQuery query)
    Parameters
    Type Name Description
    IPercolateQuery query
    | Edit this page View Source

    Visit(IPrefixQuery)

    Declaration
    public virtual void Visit(IPrefixQuery query)
    Parameters
    Type Name Description
    IPrefixQuery query
    | 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 baseQuery)
    Parameters
    Type Name Description
    IQueryContainer baseQuery
    | Edit this page View Source

    Visit(IQueryStringQuery)

    Declaration
    public virtual void Visit(IQueryStringQuery query)
    Parameters
    Type Name Description
    IQueryStringQuery query
    | Edit this page View Source

    Visit(IRangeQuery)

    Declaration
    public virtual void Visit(IRangeQuery query)
    Parameters
    Type Name Description
    IRangeQuery query
    | Edit this page View Source

    Visit(IRankFeatureQuery)

    Declaration
    public virtual void Visit(IRankFeatureQuery query)
    Parameters
    Type Name Description
    IRankFeatureQuery query
    | Edit this page View Source

    Visit(IRawQuery)

    Declaration
    public virtual void Visit(IRawQuery query)
    Parameters
    Type Name Description
    IRawQuery query
    | Edit this page View Source

    Visit(IRegexpQuery)

    Declaration
    public virtual void Visit(IRegexpQuery query)
    Parameters
    Type Name Description
    IRegexpQuery query
    | Edit this page View Source

    Visit(IScriptQuery)

    Declaration
    public virtual void Visit(IScriptQuery query)
    Parameters
    Type Name Description
    IScriptQuery query
    | Edit this page View Source

    Visit(IScriptScoreQuery)

    Declaration
    public virtual void Visit(IScriptScoreQuery query)
    Parameters
    Type Name Description
    IScriptScoreQuery query
    | Edit this page View Source

    Visit(IShapeQuery)

    Declaration
    public virtual void Visit(IShapeQuery query)
    Parameters
    Type Name Description
    IShapeQuery query
    | Edit this page View Source

    Visit(ISimpleQueryStringQuery)

    Declaration
    public virtual void Visit(ISimpleQueryStringQuery query)
    Parameters
    Type Name Description
    ISimpleQueryStringQuery query
    | Edit this page View Source

    Visit(ISpanContainingQuery)

    Declaration
    public virtual void Visit(ISpanContainingQuery query)
    Parameters
    Type Name Description
    ISpanContainingQuery query
    | Edit this page View Source

    Visit(ISpanFieldMaskingQuery)

    Declaration
    public virtual void Visit(ISpanFieldMaskingQuery query)
    Parameters
    Type Name Description
    ISpanFieldMaskingQuery query
    | Edit this page View Source

    Visit(ISpanFirstQuery)

    Declaration
    public virtual void Visit(ISpanFirstQuery query)
    Parameters
    Type Name Description
    ISpanFirstQuery query
    | Edit this page View Source

    Visit(ISpanMultiTermQuery)

    Declaration
    public virtual void Visit(ISpanMultiTermQuery query)
    Parameters
    Type Name Description
    ISpanMultiTermQuery query
    | Edit this page View Source

    Visit(ISpanNearQuery)

    Declaration
    public virtual void Visit(ISpanNearQuery query)
    Parameters
    Type Name Description
    ISpanNearQuery query
    | Edit this page View Source

    Visit(ISpanNotQuery)

    Declaration
    public virtual void Visit(ISpanNotQuery query)
    Parameters
    Type Name Description
    ISpanNotQuery query
    | Edit this page View Source

    Visit(ISpanOrQuery)

    Declaration
    public virtual void Visit(ISpanOrQuery query)
    Parameters
    Type Name Description
    ISpanOrQuery query
    | Edit this page View Source

    Visit(ISpanQuery)

    Declaration
    public virtual void Visit(ISpanQuery query)
    Parameters
    Type Name Description
    ISpanQuery query
    | Edit this page View Source

    Visit(ISpanSubQuery)

    Declaration
    public virtual void Visit(ISpanSubQuery query)
    Parameters
    Type Name Description
    ISpanSubQuery query
    | Edit this page View Source

    Visit(ISpanTermQuery)

    Declaration
    public virtual void Visit(ISpanTermQuery query)
    Parameters
    Type Name Description
    ISpanTermQuery query
    | Edit this page View Source

    Visit(ISpanWithinQuery)

    Declaration
    public virtual void Visit(ISpanWithinQuery query)
    Parameters
    Type Name Description
    ISpanWithinQuery query
    | Edit this page View Source

    Visit(ITermQuery)

    Declaration
    public virtual void Visit(ITermQuery query)
    Parameters
    Type Name Description
    ITermQuery query
    | Edit this page View Source

    Visit(ITermRangeQuery)

    Declaration
    public virtual void Visit(ITermRangeQuery query)
    Parameters
    Type Name Description
    ITermRangeQuery query
    | Edit this page View Source

    Visit(ITermsQuery)

    Declaration
    public virtual void Visit(ITermsQuery query)
    Parameters
    Type Name Description
    ITermsQuery query
    | Edit this page View Source

    Visit(ITermsSetQuery)

    Declaration
    public virtual void Visit(ITermsSetQuery query)
    Parameters
    Type Name Description
    ITermsSetQuery query
    | Edit this page View Source

    Visit(IWildcardQuery)

    Declaration
    public virtual void Visit(IWildcardQuery query)
    Parameters
    Type Name Description
    IWildcardQuery query

    Implements

    IQueryVisitor

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Constructors
      • DslPrettyPrintVisitor(IConnectionSettingsValues)
    • Properties
      • Depth
      • IsConditionless
      • IsStrict
      • IsVerbatim
      • PrettyPrint
      • Scope
    • Methods
      • Visit(IBoolQuery)
      • Visit(IBoostingQuery)
      • Visit(IConditionlessQuery)
      • Visit(IConstantScoreQuery)
      • Visit(IDateRangeQuery)
      • Visit(IDisMaxQuery)
      • Visit(IDistanceFeatureQuery)
      • Visit(IExistsQuery)
      • Visit(IFunctionScoreQuery)
      • Visit(IFuzzyDateQuery)
      • Visit(IFuzzyNumericQuery)
      • Visit(IFuzzyQuery)
      • Visit(IFuzzyStringQuery)
      • Visit(IGeoBoundingBoxQuery)
      • Visit(IGeoDistanceQuery)
      • Visit(IGeoPolygonQuery)
      • Visit(IGeoShapeQuery)
      • Visit(IHasChildQuery)
      • Visit(IHasParentQuery)
      • Visit(IHybridQuery)
      • Visit(IIdsQuery)
      • Visit(IIntervalsQuery)
      • Visit(IKnnQuery)
      • Visit(ILongRangeQuery)
      • Visit(IMatchAllQuery)
      • Visit(IMatchBoolPrefixQuery)
      • Visit(IMatchNoneQuery)
      • Visit(IMatchPhrasePrefixQuery)
      • Visit(IMatchPhraseQuery)
      • Visit(IMatchQuery)
      • Visit(IMoreLikeThisQuery)
      • Visit(IMultiMatchQuery)
      • Visit(INestedQuery)
      • Visit(INeuralQuery)
      • Visit(INumericRangeQuery)
      • Visit(IParentIdQuery)
      • Visit(IPercolateQuery)
      • Visit(IPrefixQuery)
      • Visit(IQuery)
      • Visit(IQueryContainer)
      • Visit(IQueryStringQuery)
      • Visit(IRangeQuery)
      • Visit(IRankFeatureQuery)
      • Visit(IRawQuery)
      • Visit(IRegexpQuery)
      • Visit(IScriptQuery)
      • Visit(IScriptScoreQuery)
      • Visit(IShapeQuery)
      • Visit(ISimpleQueryStringQuery)
      • Visit(ISpanContainingQuery)
      • Visit(ISpanFieldMaskingQuery)
      • Visit(ISpanFirstQuery)
      • Visit(ISpanMultiTermQuery)
      • Visit(ISpanNearQuery)
      • Visit(ISpanNotQuery)
      • Visit(ISpanOrQuery)
      • Visit(ISpanQuery)
      • Visit(ISpanSubQuery)
      • Visit(ISpanTermQuery)
      • Visit(ISpanWithinQuery)
      • Visit(ITermQuery)
      • Visit(ITermRangeQuery)
      • Visit(ITermsQuery)
      • Visit(ITermsSetQuery)
      • Visit(IWildcardQuery)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX