Couchbase .NET SDK | 3.7.2
Search Results for

    Show / Hide Table of Contents

    Interface IQueryIndexManager

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

    Methods

    | Edit this page 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
    | Edit this page 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
    | Edit this page 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
    | Edit this page 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
    | Edit this page 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
    | Edit this page 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>>
    | Edit this page 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>)
    • Edit this page
    • View Source
    In this article
    Back to top © 2025 Couchbase, Inc.