Class CoreQueryIndexManager
- java.lang.Object
-
- com.couchbase.client.core.manager.CoreQueryIndexManager
-
-
Constructor Summary
Constructors Constructor Description CoreQueryIndexManager(CoreQueryOps queryOps, RequestTracer requestTracer)
-
Method Summary
-
-
-
Constructor Detail
-
CoreQueryIndexManager
public CoreQueryIndexManager(CoreQueryOps queryOps, RequestTracer requestTracer)
-
-
Method Detail
-
getParamsForGetAllIndexes
public static com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ObjectNode getParamsForGetAllIndexes(String bucket, @Nullable String scope, @Nullable String collection)
-
getNamedParamsForGetAllIndexes
@Deprecated public static Map<String,String> getNamedParamsForGetAllIndexes(@Nullable String bucket, @Nullable String scope, @Nullable String collection)
Deprecated.Only here temporarily for Kotlin and Scala, will be removed.
-
getStatementForGetAllIndexes
public static String getStatementForGetAllIndexes(String bucket, @Nullable String scope, @Nullable String collection)
-
createIndex
public CompletableFuture<Void> createIndex(String bucketName, String indexName, Collection<String> fields, CoreCreateQueryIndexOptions options)
-
createPrimaryIndex
public CompletableFuture<Void> createPrimaryIndex(String bucketName, CoreCreatePrimaryQueryIndexOptions options)
-
getAllIndexes
public CompletableFuture<List<CoreQueryIndex>> getAllIndexes(String bucketName, CoreGetAllQueryIndexesOptions options)
-
dropPrimaryIndex
public CompletableFuture<Void> dropPrimaryIndex(String bucketName, CoreDropPrimaryQueryIndexOptions options)
-
dropIndex
public CompletableFuture<Void> dropIndex(String bucketName, String indexName, CoreDropQueryIndexOptions options)
-
buildDeferredIndexes
public CompletableFuture<Void> buildDeferredIndexes(String bucketName, CoreBuildQueryIndexOptions options)
-
watchIndexes
public CompletableFuture<Void> watchIndexes(String bucketName, Collection<String> indexNames, Duration timeout, CoreWatchQueryIndexesOptions options)
-
-