Couchbase .NET SDK __CB_SDK_VERSION__

Show / Hide Table of Contents

Interface IQueryIndexManager

Namespace: Couchbase.Management.Query
Assembly: Couchbase.NetClient.dll
Syntax
public interface IQueryIndexManager

Methods

View Source

BuildDeferredIndexesAsync(string, BuildDeferredQueryIndexOptions?)

Declaration
Task BuildDeferredIndexesAsync(string bucketName, BuildDeferredQueryIndexOptions? options = null)
Parameters
Type Name Description
string bucketName
BuildDeferredQueryIndexOptions options
Returns
Type Description
Task
View Source

CreateIndexAsync(string, string, IEnumerable<string>, CreateQueryIndexOptions?)

Declaration
Task CreateIndexAsync(string bucketName, string indexName, IEnumerable<string> indexKeys, CreateQueryIndexOptions? options = null)
Parameters
Type Name Description
string bucketName
string indexName
IEnumerable<string> indexKeys
CreateQueryIndexOptions options
Returns
Type Description
Task
View Source

CreatePrimaryIndexAsync(string, CreatePrimaryQueryIndexOptions?)

Declaration
Task CreatePrimaryIndexAsync(string bucketName, CreatePrimaryQueryIndexOptions? options = null)
Parameters
Type Name Description
string bucketName
CreatePrimaryQueryIndexOptions options
Returns
Type Description
Task
View Source

DropIndexAsync(string, string, DropQueryIndexOptions?)

Declaration
Task DropIndexAsync(string bucketName, string indexName, DropQueryIndexOptions? options = null)
Parameters
Type Name Description
string bucketName
string indexName
DropQueryIndexOptions options
Returns
Type Description
Task
View Source

DropPrimaryIndexAsync(string, DropPrimaryQueryIndexOptions?)

Declaration
Task DropPrimaryIndexAsync(string bucketName, DropPrimaryQueryIndexOptions? options = null)
Parameters
Type Name Description
string bucketName
DropPrimaryQueryIndexOptions options
Returns
Type Description
Task
View Source

GetAllIndexesAsync(string, GetAllQueryIndexOptions?)

Declaration
Task<IEnumerable<QueryIndex>> GetAllIndexesAsync(string bucketName, GetAllQueryIndexOptions? options = null)
Parameters
Type Name Description
string bucketName
GetAllQueryIndexOptions options
Returns
Type Description
Task<IEnumerable<QueryIndex>>
View Source

WatchIndexesAsync(string, IEnumerable<string>, WatchQueryIndexOptions?)

Declaration
Task WatchIndexesAsync(string bucketName, IEnumerable<string> indexNames, WatchQueryIndexOptions? options = null)
Parameters
Type Name Description
string bucketName
IEnumerable<string> indexNames
WatchQueryIndexOptions options
Returns
Type Description
Task

Extension Methods

QueryIndexManagerExtensions.BuildDeferredIndexesAsync(IQueryIndexManager, string)
QueryIndexManagerExtensions.BuildDeferredIndexesAsync(IQueryIndexManager, string, Action<BuildDeferredQueryIndexOptions>)
QueryIndexManagerExtensions.CreateIndexAsync(IQueryIndexManager, string, string, IEnumerable<string>)
QueryIndexManagerExtensions.CreateIndexAsync(IQueryIndexManager, string, string, IEnumerable<string>, Action<CreateQueryIndexOptions>)
QueryIndexManagerExtensions.CreatePrimaryIndexAsync(IQueryIndexManager, string)
QueryIndexManagerExtensions.CreatePrimaryIndexAsync(IQueryIndexManager, string, Action<CreatePrimaryQueryIndexOptions>)
QueryIndexManagerExtensions.DropIndexAsync(IQueryIndexManager, string, string)
QueryIndexManagerExtensions.DropIndexAsync(IQueryIndexManager, string, string, Action<DropQueryIndexOptions>)
QueryIndexManagerExtensions.DropPrimaryIndexAsync(IQueryIndexManager, string)
QueryIndexManagerExtensions.DropPrimaryIndexAsync(IQueryIndexManager, string, Action<DropPrimaryQueryIndexOptions>)
QueryIndexManagerExtensions.GetAllIndexesAsync(IQueryIndexManager, string)
QueryIndexManagerExtensions.GetAllIndexesAsync(IQueryIndexManager, string, Action<GetAllQueryIndexOptions>)
QueryIndexManagerExtensions.WatchIndexesAsync(IQueryIndexManager, string, IEnumerable<string>)
QueryIndexManagerExtensions.WatchIndexesAsync(IQueryIndexManager, string, IEnumerable<string>, Action<WatchQueryIndexOptions>)
  • View Source
In this article
Back to top Copyright © 2020 Couchbase, Inc. All rights reserved.