@Stability.Internal public final class ProtostellarCoreCollectionManagerOps extends Object implements CoreCollectionManager
| Constructor and Description |
|---|
ProtostellarCoreCollectionManagerOps(CoreProtostellar core,
String bucketName) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
createCollection(String scopeName,
String collectionName,
CoreCreateOrUpdateCollectionSettings settings,
CoreCommonOptions options) |
CompletableFuture<Void> |
createScope(String scopeName,
CoreCommonOptions options) |
CompletableFuture<Void> |
dropCollection(String scopeName,
String collectionName,
CoreCommonOptions options) |
CompletableFuture<Void> |
dropScope(String scopeName,
CoreCommonOptions options) |
CompletableFuture<CollectionsManifest> |
getAllScopes(CoreCommonOptions options) |
CompletableFuture<Void> |
updateCollection(String scopeName,
String collectionName,
CoreCreateOrUpdateCollectionSettings settings,
CoreCommonOptions options) |
public ProtostellarCoreCollectionManagerOps(CoreProtostellar core, String bucketName)
public CompletableFuture<Void> createCollection(String scopeName, String collectionName, CoreCreateOrUpdateCollectionSettings settings, CoreCommonOptions options)
createCollection in interface CoreCollectionManagerpublic CompletableFuture<Void> updateCollection(String scopeName, String collectionName, CoreCreateOrUpdateCollectionSettings settings, CoreCommonOptions options)
updateCollection in interface CoreCollectionManagerpublic CompletableFuture<Void> createScope(String scopeName, CoreCommonOptions options)
createScope in interface CoreCollectionManagerpublic CompletableFuture<Void> dropCollection(String scopeName, String collectionName, CoreCommonOptions options)
dropCollection in interface CoreCollectionManagerpublic CompletableFuture<Void> dropScope(String scopeName, CoreCommonOptions options)
dropScope in interface CoreCollectionManagerpublic CompletableFuture<CollectionsManifest> getAllScopes(CoreCommonOptions options)
getAllScopes in interface CoreCollectionManagerCopyright © 2024 Couchbase, Inc.. All rights reserved.