Couchbase .NET SDK __CB_SDK_VERSION__

Show / Hide Table of Contents

Class ConjunctionQuery

The conjunction query is a compound query. The result documents must satisfy all of the child queries. It is possible to recursively nest compound queries.

Inheritance
object
SearchQueryBase
ConjunctionQuery
Implements
ISearchQuery
IEnumerable<ISearchQuery>
IEnumerable
Inherited Members
SearchQueryBase.IndexName
SearchQueryBase.Query
SearchQueryBase.Boost(double)
SearchQueryBase.BoostValue
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Couchbase.Search.Queries.Compound
Assembly: Couchbase.NetClient.dll
Syntax
public class ConjunctionQuery : SearchQueryBase, ISearchQuery, IEnumerable<ISearchQuery>, IEnumerable

Constructors

View Source

ConjunctionQuery(params ISearchQuery[])

Declaration
public ConjunctionQuery(params ISearchQuery[] queries)
Parameters
Type Name Description
ISearchQuery[] queries

Methods

View Source

And(params ISearchQuery[])

Adds additional SearchQueryBase implementations to this ConjunctionQuery.

Declaration
public ConjunctionQuery And(params ISearchQuery[] queries)
Parameters
Type Name Description
ISearchQuery[] queries

One or more SearchQueryBase queries to add.

Returns
Type Description
ConjunctionQuery
View Source

AsReadOnly()

Declaration
public ConjunctionQuery.ReadOnly AsReadOnly()
Returns
Type Description
ConjunctionQuery.ReadOnly
View Source

Deconstruct(out IReadOnlyList<ISearchQuery>)

Declaration
public void Deconstruct(out IReadOnlyList<ISearchQuery> queries)
Parameters
Type Name Description
IReadOnlyList<ISearchQuery> queries
View Source

Export()

Gets a JSON object representing this query instance />

Declaration
[RequiresUnreferencedCode("Couchbase FTS might require types that cannot be statically analyzed. Make sure all required types are preserved.")]
[RequiresDynamicCode("Couchbase FTS might require types that cannot be statically analyzed and might need runtime code generation. Do not use for native AOT applications.")]
public override JObject Export()
Returns
Type Description
JObject
Overrides
SearchQueryBase.Export()
View Source

GetEnumerator()

Declaration
public IEnumerator<ISearchQuery> GetEnumerator()
Returns
Type Description
IEnumerator<ISearchQuery>

Implements

ISearchQuery
IEnumerable<T>
IEnumerable

See Also

SearchQueryBase
  • View Source
In this article
Back to top Copyright © 2020 Couchbase, Inc. All rights reserved.