Search Results for

    Show / Hide Table of Contents

    Class QueryContainer

    Inheritance
    object
    QueryContainer
    QueryContainerDescriptor<T>
    Implements
    IQueryContainer
    IDescriptor
    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
    [DataContract]
    public class QueryContainer : IQueryContainer, IDescriptor

    Constructors

    | Edit this page View Source

    QueryContainer()

    Declaration
    public QueryContainer()
    | Edit this page View Source

    QueryContainer(QueryBase)

    Declaration
    public QueryContainer(QueryBase query)
    Parameters
    Type Name Description
    QueryBase query

    Methods

    | Edit this page View Source

    Accept(IQueryVisitor)

    Declaration
    public void Accept(IQueryVisitor visitor)
    Parameters
    Type Name Description
    IQueryVisitor visitor
    | Edit this page View Source

    Name(string)

    Assigns a name to the contained query.

    Declaration
    public QueryContainer Name(string name)
    Parameters
    Type Name Description
    string name
    Returns
    Type Description
    QueryContainer
    | Edit this page View Source

    Strict(bool, bool)

    Applies or removes the strict attribute to the contained query and optionally to all child sub-queries.

    Declaration
    public QueryContainer Strict(bool strict = true, bool recurse = false)
    Parameters
    Type Name Description
    bool strict
    bool recurse

    When true, it applies the attribute to all child sub-queries.

    Returns
    Type Description
    QueryContainer
    | Edit this page View Source

    Verbatim(bool, bool)

    Applies or removes the verbatim attribute to the contained query and optionally to all child sub-queries.

    Declaration
    public QueryContainer Verbatim(bool verbatim = true, bool recurse = false)
    Parameters
    Type Name Description
    bool verbatim
    bool recurse

    When true, it applies the attribute to all child sub-queries.

    Returns
    Type Description
    QueryContainer

    Operators

    | Edit this page View Source

    operator &(QueryContainer, QueryContainer)

    Declaration
    public static QueryContainer operator &(QueryContainer leftContainer, QueryContainer rightContainer)
    Parameters
    Type Name Description
    QueryContainer leftContainer
    QueryContainer rightContainer
    Returns
    Type Description
    QueryContainer
    | Edit this page View Source

    operator |(QueryContainer, QueryContainer)

    Declaration
    public static QueryContainer operator |(QueryContainer leftContainer, QueryContainer rightContainer)
    Parameters
    Type Name Description
    QueryContainer leftContainer
    QueryContainer rightContainer
    Returns
    Type Description
    QueryContainer
    | Edit this page View Source

    operator false(QueryContainer)

    Declaration
    public static bool operator false(QueryContainer a)
    Parameters
    Type Name Description
    QueryContainer a
    Returns
    Type Description
    bool
    | Edit this page View Source

    operator !(QueryContainer)

    Declaration
    public static QueryContainer operator !(QueryContainer queryContainer)
    Parameters
    Type Name Description
    QueryContainer queryContainer
    Returns
    Type Description
    QueryContainer
    | Edit this page View Source

    operator true(QueryContainer)

    Declaration
    public static bool operator true(QueryContainer a)
    Parameters
    Type Name Description
    QueryContainer a
    Returns
    Type Description
    bool
    | Edit this page View Source

    operator +(QueryContainer)

    Declaration
    public static QueryContainer operator +(QueryContainer queryContainer)
    Parameters
    Type Name Description
    QueryContainer queryContainer
    Returns
    Type Description
    QueryContainer

    Implements

    IQueryContainer
    IDescriptor

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Constructors
      • QueryContainer()
      • QueryContainer(QueryBase)
    • Methods
      • Accept(IQueryVisitor)
      • Name(string)
      • Strict(bool, bool)
      • Verbatim(bool, bool)
    • Operators
      • operator &(QueryContainer, QueryContainer)
      • operator |(QueryContainer, QueryContainer)
      • operator false(QueryContainer)
      • operator !(QueryContainer)
      • operator true(QueryContainer)
      • operator +(QueryContainer)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX