public class MongoDatabaseProvider extends Object implements systems.reformcloud.reformcloud2.executor.api.provider.DatabaseProvider, AutoCloseable
| Constructor and Description |
|---|
MongoDatabaseProvider(MongoConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
@NotNull systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapper |
createTable(@NotNull String tableName) |
void |
deleteTable(@NotNull String tableName) |
@NotNull systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapper |
getDatabase(@NotNull String tableName) |
@NotNull @UnmodifiableView Collection<String> |
getTableNames() |
public MongoDatabaseProvider(MongoConfig config)
@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapper createTable(@NotNull
@NotNull String tableName)
createTable in interface systems.reformcloud.reformcloud2.executor.api.provider.DatabaseProviderpublic void deleteTable(@NotNull
@NotNull String tableName)
deleteTable in interface systems.reformcloud.reformcloud2.executor.api.provider.DatabaseProvider@NotNull public @NotNull @UnmodifiableView Collection<String> getTableNames()
getTableNames in interface systems.reformcloud.reformcloud2.executor.api.provider.DatabaseProvider@NotNull
public @NotNull systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapper getDatabase(@NotNull
@NotNull String tableName)
getDatabase in interface systems.reformcloud.reformcloud2.executor.api.provider.DatabaseProviderpublic void close()
close in interface AutoCloseableCopyright © 2020. All rights reserved.