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