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, listModelStoresNamesMatching
public 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)
ModelRepository
createAsync
in class ModelRepository
ModelRepository.create(String)
public PgxFuture<java.lang.Void> deleteModelAsync(java.lang.String modelStoreName, java.lang.String modelName)
ModelRepository
deleteModelAsync
in class ModelRepository
ModelRepository.deleteModel(String, String)
public PgxFuture<java.lang.Void> deleteModelStoreAsync(java.lang.String modelStoreName)
ModelRepository
deleteModelStoreAsync
in class ModelRepository
ModelRepository.deleteModelStore(String)
public PgxFuture<java.lang.String> getModelDescriptionAsync(java.lang.String modelStoreName, java.lang.String modelName)
ModelRepository
getModelDescriptionAsync
in class ModelRepository
ModelRepository.getModelDescription(String, String)
public PgxFuture<java.util.List<java.lang.String>> listModelsAsync(java.lang.String modelStoreName)
ModelRepository
listModelsAsync
in class ModelRepository
ModelRepository.listModels(String)
public PgxFuture<java.util.List<java.lang.String>> listModelStoresNamesAsync()
ModelRepository
listModelStoresNamesAsync
in class ModelRepository
ModelRepository.listModelStoresNames()