Package org.neo4j.graphalgo.core.model
Class ModelCatalog
- java.lang.Object
-
- org.neo4j.graphalgo.core.model.ModelCatalog
-
public final class ModelCatalog extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
checkStorable(java.lang.String username, java.lang.String modelName, java.lang.String modelType)
static Model<?,?>
drop(java.lang.String username, java.lang.String modelName)
static Model<?,?>
drop(java.lang.String username, java.lang.String modelName, boolean failOnMissing)
static boolean
exists(java.lang.String username, java.lang.String modelName)
static <D,C extends ModelConfig & BaseConfig>
Model<D,C>get(java.lang.String username, java.lang.String modelName, java.lang.Class<D> dataClass, java.lang.Class<C> configClass)
static @Nullable Model<?,?>
getUntyped(java.lang.String username, java.lang.String modelName)
static @Nullable Model<?,?>
getUntyped(java.lang.String username, java.lang.String modelName, boolean failOnMissing)
static boolean
isEmpty()
static java.util.Collection<Model<?,?>>
list(java.lang.String username)
static @Nullable Model<?,?>
list(java.lang.String username, java.lang.String modelName)
static Model<?,?>
publish(java.lang.String username, java.lang.String modelName)
static void
removeAllLoadedModels()
static void
set(Model<?,?> model)
static void
setUnsafe(Model<?,?> model)
static java.util.Optional<java.lang.String>
type(java.lang.String username, java.lang.String modelName)
-
-
-
Method Detail
-
set
public static void set(Model<?,?> model)
-
setUnsafe
public static void setUnsafe(Model<?,?> model)
-
get
public static <D,C extends ModelConfig & BaseConfig> Model<D,C> get(java.lang.String username, java.lang.String modelName, java.lang.Class<D> dataClass, java.lang.Class<C> configClass)
-
getUntyped
@Nullable public static @Nullable Model<?,?> getUntyped(java.lang.String username, java.lang.String modelName)
-
getUntyped
@Nullable public static @Nullable Model<?,?> getUntyped(java.lang.String username, java.lang.String modelName, boolean failOnMissing)
-
exists
public static boolean exists(java.lang.String username, java.lang.String modelName)
-
type
public static java.util.Optional<java.lang.String> type(java.lang.String username, java.lang.String modelName)
-
drop
public static Model<?,?> drop(java.lang.String username, java.lang.String modelName)
-
drop
public static Model<?,?> drop(java.lang.String username, java.lang.String modelName, boolean failOnMissing)
-
list
public static java.util.Collection<Model<?,?>> list(java.lang.String username)
-
list
@Nullable public static @Nullable Model<?,?> list(java.lang.String username, java.lang.String modelName)
-
publish
public static Model<?,?> publish(java.lang.String username, java.lang.String modelName)
-
isEmpty
public static boolean isEmpty()
-
removeAllLoadedModels
public static void removeAllLoadedModels()
-
checkStorable
public static void checkStorable(java.lang.String username, java.lang.String modelName, java.lang.String modelType)
-
-