Package org.neo4j.gds.core.model
Class OpenModelCatalog
- java.lang.Object
-
- org.neo4j.gds.core.model.OpenModelCatalog
-
- All Implemented Interfaces:
org.neo4j.gds.core.model.ModelCatalog
public final class OpenModelCatalog extends java.lang.Object implements org.neo4j.gds.core.model.ModelCatalog
-
-
Constructor Summary
Constructors Constructor Description OpenModelCatalog()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable org.neo4j.gds.core.model.Model<?,?,?>drop(java.lang.String username, java.lang.String modelName)org.neo4j.gds.core.model.Model<?,?,?>dropOrThrow(java.lang.String username, java.lang.String modelName)booleanexists(java.lang.String username, java.lang.String modelName)<D,C extends org.neo4j.gds.model.ModelConfig,I extends org.neo4j.gds.config.ToMapConvertible>
org.neo4j.gds.core.model.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<org.neo4j.gds.core.model.Model<?,?,?>>getAllModels()@Nullable org.neo4j.gds.core.model.Model<?,?,?>getUntyped(java.lang.String username, java.lang.String modelName)org.neo4j.gds.core.model.Model<?,?,?>getUntypedOrThrow(java.lang.String username, java.lang.String modelName)booleanisEmpty()java.util.Collection<org.neo4j.gds.core.model.Model<?,?,?>>list(java.lang.String username)org.neo4j.gds.core.model.Model<?,?,?>publish(java.lang.String username, java.lang.String modelName)voidremoveAllLoadedModels()voidset(org.neo4j.gds.core.model.Model<?,?,?> model)voidverifyModelCanBeStored(java.lang.String username, java.lang.String modelName, java.lang.String modelType)
-
-
-
Method Detail
-
set
public void set(org.neo4j.gds.core.model.Model<?,?,?> model)
- Specified by:
setin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
get
public <D,C extends org.neo4j.gds.model.ModelConfig,I extends org.neo4j.gds.config.ToMapConvertible> org.neo4j.gds.core.model.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)- Specified by:
getin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
getUntypedOrThrow
public org.neo4j.gds.core.model.Model<?,?,?> getUntypedOrThrow(java.lang.String username, java.lang.String modelName)- Specified by:
getUntypedOrThrowin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
getUntyped
@Nullable public @Nullable org.neo4j.gds.core.model.Model<?,?,?> getUntyped(java.lang.String username, java.lang.String modelName)- Specified by:
getUntypedin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
getAllModels
public java.util.stream.Stream<org.neo4j.gds.core.model.Model<?,?,?>> getAllModels()
- Specified by:
getAllModelsin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
exists
public boolean exists(java.lang.String username, java.lang.String modelName)- Specified by:
existsin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
dropOrThrow
public org.neo4j.gds.core.model.Model<?,?,?> dropOrThrow(java.lang.String username, java.lang.String modelName)- Specified by:
dropOrThrowin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
drop
@Nullable public @Nullable org.neo4j.gds.core.model.Model<?,?,?> drop(java.lang.String username, java.lang.String modelName)- Specified by:
dropin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
list
public java.util.Collection<org.neo4j.gds.core.model.Model<?,?,?>> list(java.lang.String username)
- Specified by:
listin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
publish
public org.neo4j.gds.core.model.Model<?,?,?> publish(java.lang.String username, java.lang.String modelName)- Specified by:
publishin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
removeAllLoadedModels
public void removeAllLoadedModels()
- Specified by:
removeAllLoadedModelsin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
verifyModelCanBeStored
public void verifyModelCanBeStored(java.lang.String username, java.lang.String modelName, java.lang.String modelType)- Specified by:
verifyModelCanBeStoredin interfaceorg.neo4j.gds.core.model.ModelCatalog
-
-