Interface CoreCollectionManager
-
- All Known Implementing Classes:
ClassicCoreCollectionManagerOps
,ProtostellarCoreCollectionManagerOps
@Internal public interface CoreCollectionManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompletableFuture<Void>
createCollection(String scopeName, String collectionName, Duration maxTTL, 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)
-
-
-
Method Detail
-
createCollection
CompletableFuture<Void> createCollection(String scopeName, String collectionName, Duration maxTTL, CoreCommonOptions options)
-
createScope
CompletableFuture<Void> createScope(String scopeName, CoreCommonOptions options)
-
dropCollection
CompletableFuture<Void> dropCollection(String scopeName, String collectionName, CoreCommonOptions options)
-
dropScope
CompletableFuture<Void> dropScope(String scopeName, CoreCommonOptions options)
-
getAllScopes
CompletableFuture<CollectionsManifest> getAllScopes(CoreCommonOptions options)
-
-