Package org.neo4j.gds.core.model
Interface ModelCatalog
-
public interface ModelCatalog
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable Model<?,?,?>drop(java.lang.String username, java.lang.String modelName)Model<?,?,?>dropOrThrow(java.lang.String username, java.lang.String modelName)booleanexists(java.lang.String username, java.lang.String modelName)<D,C extends ModelConfig,I extends org.neo4j.gds.config.ToMapConvertible>
Model<D,C,I>get(java.lang.String username, java.lang.String modelName, java.lang.Class<D> dataClass, java.lang.Class<C> configClass, java.lang.Class<I> infoClass)java.util.stream.Stream<Model<?,?,?>>getAllModels()@Nullable Model<?,?,?>getUntyped(java.lang.String username, java.lang.String modelName)Model<?,?,?>getUntypedOrThrow(java.lang.String username, java.lang.String modelName)booleanisEmpty()java.util.Collection<Model<?,?,?>>list(java.lang.String username)Model<?,?,?>publish(java.lang.String username, java.lang.String modelName)voidremoveAllLoadedModels()voidset(Model<?,?,?> model)voidverifyModelCanBeStored(java.lang.String username, java.lang.String modelName, java.lang.String modelType)
-
-
-
Method Detail
-
set
void set(Model<?,?,?> model)
-
get
<D,C extends ModelConfig,I extends org.neo4j.gds.config.ToMapConvertible> Model<D,C,I> get(java.lang.String username, java.lang.String modelName, java.lang.Class<D> dataClass, java.lang.Class<C> configClass, java.lang.Class<I> infoClass)
-
getUntypedOrThrow
Model<?,?,?> getUntypedOrThrow(java.lang.String username, java.lang.String modelName)
-
getUntyped
@Nullable @Nullable Model<?,?,?> getUntyped(java.lang.String username, java.lang.String modelName)
-
getAllModels
java.util.stream.Stream<Model<?,?,?>> getAllModels()
-
exists
boolean exists(java.lang.String username, java.lang.String modelName)
-
dropOrThrow
Model<?,?,?> dropOrThrow(java.lang.String username, java.lang.String modelName)
-
drop
@Nullable @Nullable Model<?,?,?> drop(java.lang.String username, java.lang.String modelName)
-
list
java.util.Collection<Model<?,?,?>> list(java.lang.String username)
-
publish
Model<?,?,?> publish(java.lang.String username, java.lang.String modelName)
-
isEmpty
boolean isEmpty()
-
removeAllLoadedModels
void removeAllLoadedModels()
-
verifyModelCanBeStored
void verifyModelCanBeStored(java.lang.String username, java.lang.String modelName, java.lang.String modelType)
-
-