Class QueryIndexManager
- java.lang.Object
-
- com.couchbase.client.java.manager.query.QueryIndexManager
-
public class QueryIndexManager extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryIndexManager(AsyncQueryIndexManager async)
-
Method Summary
-
-
-
Constructor Detail
-
QueryIndexManager
public QueryIndexManager(AsyncQueryIndexManager async)
-
-
Method Detail
-
async
public AsyncQueryIndexManager async()
-
reactive
public ReactiveQueryIndexManager reactive()
-
createPrimaryIndex
public void createPrimaryIndex(String bucketName)
-
createPrimaryIndex
public void createPrimaryIndex(String bucketName, CreatePrimaryQueryIndexOptions options)
-
createIndex
public void createIndex(String bucketName, String indexName, Collection<String> fields)
-
createIndex
public void createIndex(String bucketName, String indexName, Collection<String> fields, CreateQueryIndexOptions options)
-
getAllIndexes
public List<QueryIndex> getAllIndexes(String bucketName)
-
getAllIndexes
public List<QueryIndex> getAllIndexes(String bucketName, GetAllQueryIndexesOptions options)
-
dropPrimaryIndex
public void dropPrimaryIndex(String bucketName)
-
dropPrimaryIndex
public void dropPrimaryIndex(String bucketName, DropPrimaryQueryIndexOptions options)
-
dropIndex
public void dropIndex(String bucketName, String indexName, DropQueryIndexOptions options)
-
buildDeferredIndexes
public void buildDeferredIndexes(String bucketName)
-
buildDeferredIndexes
public void buildDeferredIndexes(String bucketName, BuildQueryIndexOptions options)
-
watchIndexes
public void watchIndexes(String bucketName, Collection<String> indexNames, Duration timeout)
-
watchIndexes
public void watchIndexes(String bucketName, Collection<String> indexNames, Duration timeout, WatchQueryIndexesOptions options)
-
-