public class GenericModelLoader<ModelType extends Model<ModelType>> extends ModelLoader<ModelType,GenericModelLoader<ModelType>>
ModelLoader.ModelConstructor<LoadedModelType>
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
DbModelLoader<ModelType> |
db()
Returns a model loader for loading models from an Oracle database
|
FileModelLoader<ModelType> |
file()
Returns a model loader for loading models from files
|
PgxFuture<ModelType> |
loadAsync()
Trigger the load, once all the parameters have been set (async version)
|
load
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)
public DbModelLoader<ModelType> db()
public FileModelLoader<ModelType> file()
public PgxFuture<ModelType> loadAsync()
ModelLoader
loadAsync
in class ModelLoader<ModelType extends Model<ModelType>,GenericModelLoader<ModelType extends Model<ModelType>>>