Skip to content

Commit

Permalink
JCBC-2131 Promote ScopeSearchIndexManager to committed API
Browse files Browse the repository at this point in the history
NOTE: There's no change to ReactiveScope because
ReactiveScopeSearchIndexManager doesn't exist yet in Java.

Change-Id: I59b7aa2427e5e3c3c0d0ff12172ff84f1084a17d
Reviewed-on: https://review.couchbase.org/c/couchbase-jvm-clients/+/206828
Reviewed-by: David Nault <david.nault@couchbase.com>
Tested-by: David Nault <david.nault@couchbase.com>
  • Loading branch information
dnault committed Mar 6, 2024
1 parent c1795ed commit 0e44f4f
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 7 deletions.
Expand Up @@ -18,6 +18,7 @@

import com.couchbase.client.core.Core;
import com.couchbase.client.core.CoreKeyspace;
import com.couchbase.client.core.annotation.SinceCouchbase;
import com.couchbase.client.core.annotation.Stability;
import com.couchbase.client.core.api.CoreCouchbaseOps;
import com.couchbase.client.core.api.manager.CoreBucketAndScope;
Expand All @@ -35,7 +36,6 @@
import com.couchbase.client.core.error.context.ReducedSearchErrorContext;
import com.couchbase.client.core.io.CollectionIdentifier;
import com.couchbase.client.core.msg.analytics.AnalyticsRequest;
import com.couchbase.client.core.msg.search.ServerSearchRequest;
import com.couchbase.client.core.retry.RetryStrategy;
import com.couchbase.client.core.util.PreventsGarbageCollection;
import com.couchbase.client.java.analytics.AnalyticsAccessor;
Expand Down Expand Up @@ -373,7 +373,7 @@ public CompletableFuture<SearchResult> searchQuery(final String indexName, final
/**
* Allows managed scope FTS indexes.
*/
@Stability.Volatile
@SinceCouchbase("7.6")
public AsyncScopeSearchIndexManager searchIndexes() {
return new AsyncScopeSearchIndexManager(couchbaseOps, this, cluster);
}
Expand Down
Expand Up @@ -17,6 +17,7 @@
package com.couchbase.client.java;

import com.couchbase.client.core.Core;
import com.couchbase.client.core.annotation.SinceCouchbase;
import com.couchbase.client.core.annotation.Stability;
import com.couchbase.client.core.error.CouchbaseException;
import com.couchbase.client.core.error.TimeoutException;
Expand Down Expand Up @@ -274,7 +275,7 @@ public SearchResult searchQuery(final String indexName, final SearchQuery query,
/**
* Allows management of scope FTS indexes.
*/
@Stability.Volatile
@SinceCouchbase("7.6")
public ScopeSearchIndexManager searchIndexes() {
return new ScopeSearchIndexManager(asyncScope.searchIndexes());
}
Expand Down
Expand Up @@ -16,7 +16,6 @@

package com.couchbase.client.java.manager.search;

import com.couchbase.client.core.annotation.Stability;
import com.couchbase.client.core.api.CoreCouchbaseOps;
import com.couchbase.client.core.api.manager.CoreBucketAndScope;
import com.couchbase.client.core.api.manager.search.CoreSearchIndexManager;
Expand Down Expand Up @@ -52,7 +51,6 @@
* <p>
* All management is done with scope FTS indexes. For global FTS indexes, use @{@link AsyncSearchIndexManager}.
*/
@Stability.Volatile
public class AsyncScopeSearchIndexManager {
private final CoreSearchIndexManager internal;

Expand Down
Expand Up @@ -16,7 +16,6 @@

package com.couchbase.client.java.manager.search;

import com.couchbase.client.core.annotation.Stability;
import com.couchbase.client.java.json.JsonObject;

import java.util.List;
Expand All @@ -41,7 +40,6 @@
* <p>
* All management is done with scope FTS indexes. For global FTS indexes, use @{@link SearchIndexManager}.
*/
@Stability.Volatile
public class ScopeSearchIndexManager {
private final AsyncScopeSearchIndexManager internal;

Expand Down

0 comments on commit 0e44f4f

Please sign in to comment.