public class AsyncQueryIndexManager extends Object
Constructor and Description |
---|
AsyncQueryIndexManager(AsyncCluster cluster) |
public AsyncQueryIndexManager(AsyncCluster cluster)
public CompletableFuture<Void> createIndex(String bucketName, String indexName, Collection<String> fields)
public CompletableFuture<Void> createIndex(String bucketName, String indexName, Collection<String> fields, CreateQueryIndexOptions options)
public CompletableFuture<Void> createPrimaryIndex(String bucketName)
public CompletableFuture<Void> createPrimaryIndex(String bucketName, CreatePrimaryQueryIndexOptions options)
public CompletableFuture<List<QueryIndex>> getAllIndexes(String bucketName)
public CompletableFuture<List<QueryIndex>> getAllIndexes(String bucketName, GetAllQueryIndexesOptions options)
public CompletableFuture<Void> dropPrimaryIndex(String bucketName)
public CompletableFuture<Void> dropPrimaryIndex(String bucketName, DropPrimaryQueryIndexOptions options)
public CompletableFuture<Void> dropIndex(String bucketName, String indexName)
public CompletableFuture<Void> dropIndex(String bucketName, String indexName, DropQueryIndexOptions options)
public CompletableFuture<Void> buildDeferredIndexes(String bucketName)
public CompletableFuture<Void> buildDeferredIndexes(String bucketName, BuildQueryIndexOptions options)
public CompletableFuture<Void> watchIndexes(String bucketName, Collection<String> indexNames, Duration timeout)
public CompletableFuture<Void> watchIndexes(String bucketName, Collection<String> indexNames, Duration timeout, WatchQueryIndexesOptions options)
Copyright © 2021 Couchbase, Inc.. All rights reserved.