public class DbModelRepository extends ModelRepository
| Constructor and Description |
|---|
DbModelRepository(PgxSession session,
oracle.pgx.api.internal.Core core,
java.util.function.Supplier<java.lang.String> keystorePathSupplier,
java.util.function.Supplier<char[]> keystorePasswordSupplier,
DbModelRepositoryConfiguration modelRepositoryConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
PgxFuture<java.lang.Void> |
createAsync(java.lang.String modelStoreName)
Non-blocking version of the create method.
|
PgxFuture<java.lang.Void> |
deleteModelAsync(java.lang.String modelStoreName,
java.lang.String modelName)
Non-blocking version of the deleteModel method.
|
PgxFuture<java.lang.Void> |
deleteModelStoreAsync(java.lang.String modelStoreName)
Non-blocking version of the deleteModelStore method.
|
PgxFuture<java.lang.String> |
getModelDescriptionAsync(java.lang.String modelStoreName,
java.lang.String modelName)
Non-blocking version of the getModelDescription method.
|
PgxFuture<java.util.List<java.lang.String>> |
listModelsAsync(java.lang.String modelStoreName)
Non-blocking version of the listModels method.
|
PgxFuture<java.util.List<java.lang.String>> |
listModelStoresNamesAsync()
Non-blocking version of the listModelStoresNames method.
|
create, deleteModel, deleteModelStore, getModelDescription, listModels, listModelStoresNames, listModelStoresNamesMatchingpublic DbModelRepository(PgxSession session, oracle.pgx.api.internal.Core core, java.util.function.Supplier<java.lang.String> keystorePathSupplier, java.util.function.Supplier<char[]> keystorePasswordSupplier, DbModelRepositoryConfiguration modelRepositoryConfiguration)
public PgxFuture<java.lang.Void> createAsync(java.lang.String modelStoreName)
ModelRepositorycreateAsync in class ModelRepositoryModelRepository.create(String)public PgxFuture<java.lang.Void> deleteModelAsync(java.lang.String modelStoreName, java.lang.String modelName)
ModelRepositorydeleteModelAsync in class ModelRepositoryModelRepository.deleteModel(String, String)public PgxFuture<java.lang.Void> deleteModelStoreAsync(java.lang.String modelStoreName)
ModelRepositorydeleteModelStoreAsync in class ModelRepositoryModelRepository.deleteModelStore(String)public PgxFuture<java.lang.String> getModelDescriptionAsync(java.lang.String modelStoreName, java.lang.String modelName)
ModelRepositorygetModelDescriptionAsync in class ModelRepositoryModelRepository.getModelDescription(String, String)public PgxFuture<java.util.List<java.lang.String>> listModelsAsync(java.lang.String modelStoreName)
ModelRepositorylistModelsAsync in class ModelRepositoryModelRepository.listModels(String)public PgxFuture<java.util.List<java.lang.String>> listModelStoresNamesAsync()
ModelRepositorylistModelStoresNamesAsync in class ModelRepositoryModelRepository.listModelStoresNames()