Package oracle.pgx.api.mllib
Class GenericModelLoader<ModelType extends Model<?>>
- java.lang.Object
-
- oracle.pgx.api.mllib.ModelLoader<ModelType,GenericModelLoader<ModelType>>
-
- oracle.pgx.api.mllib.GenericModelLoader<ModelType>
-
public class GenericModelLoader<ModelType extends Model<?>> extends ModelLoader<ModelType,GenericModelLoader<ModelType>>
Generic model loader that gives access to the different available loaders (DB, File)- Since:
- 21.1
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class oracle.pgx.api.mllib.ModelLoader
ModelLoader.ModelConstructor<LoadedModelType>
-
-
Constructor Summary
Constructors Constructor Description GenericModelLoader(PgxSession session, oracle.pgx.api.internal.Core core, java.util.function.Supplier<java.lang.String> keystorePathSupplier, java.util.function.Supplier<char[]> keystorePasswordSupplier, ModelKind modelKind, ModelLoader.ModelConstructor<ModelType> constructor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DbModelLoader<ModelType>
db()
Returns a model loader for loading models from an Oracle databaseFileModelLoader<ModelType>
file()
Returns a model loader for loading models from filesPgxFuture<ModelType>
loadAsync()
Trigger the load, once all the parameters have been set (async version)-
Methods inherited from class oracle.pgx.api.mllib.ModelLoader
load
-
-
-
-
Constructor Detail
-
GenericModelLoader
public GenericModelLoader(PgxSession session, oracle.pgx.api.internal.Core core, java.util.function.Supplier<java.lang.String> keystorePathSupplier, java.util.function.Supplier<char[]> keystorePasswordSupplier, ModelKind modelKind, ModelLoader.ModelConstructor<ModelType> constructor)
-
-
Method Detail
-
file
public FileModelLoader<ModelType> file()
Returns a model loader for loading models from files- Returns:
- a model loader for loading from files
- Since:
- 21.1
-
db
public DbModelLoader<ModelType> db()
Returns a model loader for loading models from an Oracle database- Returns:
- a model loader for loading from an Oracle database
- Since:
- 21.1
-
loadAsync
public PgxFuture<ModelType> loadAsync()
Description copied from class:ModelLoader
Trigger the load, once all the parameters have been set (async version)- Specified by:
loadAsync
in classModelLoader<ModelType extends Model<?>,GenericModelLoader<ModelType extends Model<?>>>
- Returns:
- future to the loaded model
-
-